v0.7.0-dev — full service health audit and remaining fixes #87
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?
Context
v0.7.0-dev deployed to herodev.gent04.grid.tf on 2026-03-24. Voice AI pipeline (#78) Phase 1-2 complete. This issue tracks ALL remaining issues found during thorough testing.
1. AI Assistant Voice Issues
Working
Needs fix
is_readingsignal updates insidespawnbut UI doesn't re-render fast enough. Stop appears briefly then disappears. Needs to stay visible for the full duration of audio playback.2. hero_proc Service Lifecycle Issues
Multiple services fail to start due to
hero_proc_sdklifecycle mismatch. Thestart --service-namepattern only works for services built with the latest hero_proc_sdk. Older or non-standard services fall back to SDK mode with varying results.Services that crash on
starthero_biz startexits with status 2. Crash-loops every 500ms. Port 8881 never opens.hero_foundry_server startexits with status 2. Not running.hero_indexer_server startexits with status 2. Falls back but indexer RPC works.Services with binary issues
hero_foundry_adminbut binary was renamed/removed. Causes 302 redirect loop. Triple dock bar rendering in WASM.Services running via SDK fallback (work but not self-registered)
--startflag, runs fine--startflag, runs but RPC methodworkspace.listnot foundstartsupport, runs as foregroundstartsupport, runs as foreground3. Broken Service UIs
hero_foundry_adminmissing (was dropped from build). TOML needs update tohero_foundry_ui. Triple dock rendering bug.4. MCP / Python Code Execution (#18)
All infrastructure present inside container:
uv 0.11.0installedpython3 3.11.2availablemcp_herobinary at/root/hero/bin/mcp_heromcp.jsonconfigured with 6 servicesgenerate_codeandexecute_codeskills registered (0 calls)Issue: SSE stream drops with 'TypeError: network error' on long-running MCP tool calls. Keepalive fix (5s) deployed — needs re-testing. If gateway still kills the connection, may need the TFGrid Caddy config updated.
5. Phase 3 — Kokoro + Local Pipeline (#78)
Not started yet. Planned:
voice_activity_detectorwithearshot 1.0.0(pure Rust VAD, no ort conflict)kokoro-microto hero_voice for local TTS (free, zero-config, private)HERO_VOICE_STT_LOCAL=true)Version info
forge.ourworld.tf/lhumina_code/hero_zero:0.7.0-devv0.7.1-dev — all service fixes deployed
Fixed 6 service TOMLs:
serve, fixed binary nameserve --port --path--startargsserveargsservefrom both server and UIAlso fixed:
Tests: 112 passed, 0 failed, 2 skipped
Signed-off-by: mik-tf
Complete in v0.7.1-dev: fixed hero_foundry, hero_biz, hero_collab, hero_whiteboard, hero_embedder, hero_indexer TOMLs. CSS base_path fallback for embedder+proc UIs. Foundry templates: status-dot + connection-status.js. Builder upgraded to trixie (glibc 2.41). 112 smoke, 0 failures.
Signed-off-by: mik-tf