feat(service_embedder): D-05 --download wiring + rule-of-3 lib refactor + dispatcher fix #216
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills!216
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_service_embedder_download"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Consumer-side wiring for D-05's third and final ONNX service:
hero_embedder. Producer side is hero_embedder#36 (build-linux.yaml port + bundled libonnxruntime.so + matrix musl→gnu).After both PRs land, coverage projects to 17/15+ services on
--download. D-05 ONNX rollout complete (editor + voice + embedder all CI-artifact deployable).Commits
bcb9c65—refactor(lib): factor svc_install_onnx_runtime_download into lib.nu (rule of 3)svc_install_onnx_runtime_downloadinlib.nutakingonnx_versionandci_targetas args.0748020—feat(service_embedder): add --download / --version (D-05 third ONNX service)SVX_ONNX_VERSION=1.25.1,SVX_CI_TARGET=x86_64-unknown-linux-gnu(lockstep withhero_embedder/buildenv.sh).svx_embedderd_action: prefer the bundledlibonnxruntime.so.<ver>over the system/usr/local/onnxruntimeinstall when it's on disk.install --download: fetches all 5 binaries + the bundled.sovia the new shared helper.start --download / --version: pipe through to install.svx_ort_require) is skipped under--downloadbecause the bundled.sois the source of truth, not the system install (lets fresh VMs deploy withoutservice_embedder install_ortfirst).610e9b1—fix(dispatcher): forward --download/--version to embedder install/start908c775for the other 9 services.How to test
After hero_embedder#36 is merged + tagged:
Verify on heroci: 5 binaries (
hero_embedderd,hero_embedder,hero_embedder_server,hero_embedder_ui,hero_embedder_proxy) +libonnxruntime.so.1.25.1land in~/hero/bin/.Refs