Fix hero_aibroker and hero_shrimp service startup failures #67
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Problem
Both services fail to start in the Docker container, causing 5/57 smoke test failures.
hero_aibroker (3 smoke failures)
hero_aibroker_serverandhero_aibroker_uiare infailedstate.Root cause: The service TOML exec command uses
servesubcommand, but the binary was restructured to use--start/--stopflags instead. Runninghero_aibroker_server servegives:Fix: Update
services/hero_aibroker.tomlexec command to match the current CLI interface.hero_shrimp (2 smoke failures)
hero_shrimp_serveris infailedstate.Root cause: The
hero_shrimpbinary is not indist/bin/—make distskips it (controlled bySKIP_SHRIMPflag, and the build pipeline doesn't include it by default).Fix: Either add hero_shrimp to
build-services.sh/build-local.sh, or remove it from the default profile if it's not ready for deployment.Impact
5/57 smoke tests fail. All other 51 tests pass (1 skipped).
Signed-off-by: mik-tf
Fixed hero_aibroker TOML exec commands:
hero_aibroker_server serve→hero_aibroker_server(no subcommand — binary uses--start/--stopflags, no args runs server directly)hero_aibroker_ui serve→hero_aibroker_ui(same pattern)hero_shrimp build: verified correct — bun builds on host,
SKIP_SHRIMPdefaults to 0, binary lands indist/bin/hero_shrimp. No changes needed.Build: 18/18 succeeded, 0 failed.
Repo touched: hero_services (pushed to development).