service_*: home#212 hero_lib_rhai consumers + dispatcher gap fix #221

Merged
mik-tf merged 2 commits from development_mik_home212_lib_rhai_consumers into development 2026-05-06 18:52:28 +00:00
Owner

Refs lhumina_code/home#212

Sibling to lhumina_code/hero_lib_rhai#14 — flips both consumers of hero_lib_rhai binaries to the post-rename target-triple suffix and closes the dispatcher-gap leftover from session 62 for these two services.

What changed

  • service_hero_do.nu: "linux-amd64" -> "x86_64-unknown-linux-musl"
  • service_runner_rhai.nu: same
  • dispatcher.nu: forward --download / --version to:
    • hero_do install
    • runner_rhai install
    • runner_rhai start (--download only; matches the planner/voice pattern)

These were the last two services missing from session 62's dispatcher fix (908c775) — Bucket C means their producers had never published a release, so wiring --download was a no-op until now.

After merge

With hero_lib_rhai v0.1.0-rc1 published, the following will work end-to-end:

service hero_do install --download                  # alias form
service_hero_do install --download                  # direct form
service runner_rhai install --download              # alias form
service_runner_rhai install --download              # direct form
service runner_rhai start --download                # alias form

Verification plan

heroci smoke after both PRs merge — service_hero_do install --download and service_runner_rhai install --download, confirm 4 binaries land at /root/hero/bin/.

Signed-off-by: mik-tf

Refs https://forge.ourworld.tf/lhumina_code/home/issues/212 Sibling to https://forge.ourworld.tf/lhumina_code/hero_lib_rhai/pulls/14 — flips both consumers of hero_lib_rhai binaries to the post-rename target-triple suffix and closes the dispatcher-gap leftover from session 62 for these two services. ## What changed - service_hero_do.nu: "linux-amd64" -> "x86_64-unknown-linux-musl" - service_runner_rhai.nu: same - dispatcher.nu: forward --download / --version to: - `hero_do install` - `runner_rhai install` - `runner_rhai start` (--download only; matches the planner/voice pattern) These were the last two services missing from session 62's dispatcher fix (https://forge.ourworld.tf/lhumina_code/hero_skills/commit/908c775) — Bucket C means their producers had never published a release, so wiring --download was a no-op until now. ## After merge With hero_lib_rhai v0.1.0-rc1 published, the following will work end-to-end: ``` service hero_do install --download # alias form service_hero_do install --download # direct form service runner_rhai install --download # alias form service_runner_rhai install --download # direct form service runner_rhai start --download # alias form ``` ## Verification plan heroci smoke after both PRs merge — `service_hero_do install --download` and `service_runner_rhai install --download`, confirm 4 binaries land at /root/hero/bin/. Signed-off-by: mik-tf
service_*: home#212 hero_lib_rhai consumers + dispatcher gap fix
All checks were successful
Build and Publish Skills / build-and-publish (pull_request) Successful in 3s
82f64f6d8f
Refs lhumina_code/home#212

Sibling to hero_lib_rhai PR #14 — flips both consumers of hero_lib_rhai
binaries to the post-rename target-triple suffix and closes the
dispatcher-gap leftover from session 62 for these two services.

- service_hero_do.nu: "linux-amd64" -> "x86_64-unknown-linux-musl"
- service_runner_rhai.nu: same
- dispatcher.nu: forward --download/--version to `hero_do install`,
  `runner_rhai install` and `runner_rhai start` aliases (these were
  the last two services missing from session 62's dispatcher fix —
  Bucket C means their producers had never published, so wiring
  --download was a no-op until now).

Lands after hero_lib_rhai v0.1.0-rc1 publishes 4 release assets
(hero_do + hero_runner_rhai{,_server,_ui}, x86_64-unknown-linux-musl).
heroci smoke run separately.

Signed-off-by: mik-tf
service_*: pivot hero_lib_rhai consumers to gnu suffix
All checks were successful
Build and Publish Skills / build-and-publish (pull_request) Successful in 4s
b37684fa2f
After 3 rcN attempts on musl, hero_lib_rhai pivoted to
x86_64-unknown-linux-gnu — see lhumina_code/hero_lib_rhai#20

Same architectural shape as D-05 ONNX services: native deps in
herolib_mos (rusb + pci-info) need glibc dynamic linkage.

This sibling commit on the consumer PR flips both service modules
to match. dispatcher --download / --version forwarding from the
earlier commits on this branch stays as-is.

Refs lhumina_code/home#212

Signed-off-by: mik-tf
mik-tf merged commit 3c186492be into development 2026-05-06 18:52:28 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_skills!221
No description provided.