Closes#594 · F3 milestone 1 · refs #588. The 2 pre-existing HB bugs (from #584) you flagged in the #590 review:
writer (start-agent-session.sh): HB run-dir now honors MOSAIC_HOME -> matches the path fleet ps reads (no more false stale/unknown on custom homes).
reader (fleet.ts): heartbeatIntervalMs() honors MOSAIC_HEARTBEAT_INTERVAL; freshness threshold tracks the writer's real cadence. + vitest test.
Validated locally (custom-home paths match; interval 30->30000ms). prettier clean. Local typecheck not run (no node_modules) — CI verifies.
NOTE: test-start-agent-session.sh has a pre-existing env-dependent failure (Test 1 'agent workdir mismatch' — fails identically on origin/main, unrelated to HB) that aborts before the HB tests; flagging for the F3 harness-tooling pass.
Closes #594 · F3 milestone 1 · refs #588. The 2 pre-existing HB bugs (from #584) you flagged in the #590 review:
- **writer** (start-agent-session.sh): HB run-dir now honors `MOSAIC_HOME` -> matches the path `fleet ps` reads (no more false stale/unknown on custom homes).
- **reader** (fleet.ts): `heartbeatIntervalMs()` honors `MOSAIC_HEARTBEAT_INTERVAL`; freshness threshold tracks the writer's real cadence. + vitest test.
Validated locally (custom-home paths match; interval 30->30000ms). prettier clean. Local typecheck not run (no node_modules) — CI verifies.
NOTE: `test-start-agent-session.sh` has a **pre-existing** env-dependent failure (Test 1 'agent workdir mismatch' — fails identically on origin/main, unrelated to HB) that aborts before the HB tests; flagging for the F3 harness-tooling pass.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #594 · F3 milestone 1 · refs #588. The 2 pre-existing HB bugs (from #584) you flagged in the #590 review:
MOSAIC_HOME-> matches the pathfleet psreads (no more false stale/unknown on custom homes).heartbeatIntervalMs()honorsMOSAIC_HEARTBEAT_INTERVAL; freshness threshold tracks the writer's real cadence. + vitest test.Validated locally (custom-home paths match; interval 30->30000ms). prettier clean. Local typecheck not run (no node_modules) — CI verifies.
NOTE:
test-start-agent-session.shhas a pre-existing env-dependent failure (Test 1 'agent workdir mismatch' — fails identically on origin/main, unrelated to HB) that aborts before the HB tests; flagging for the F3 harness-tooling pass.