Bumps the CLI from 0.0.42 → 0.0.43. Merging to main triggers .woodpecker/publish.yml, which publishes the package to the Gitea npm registry.
Included since 0.0.42
feat(fleet) classify agent readiness in fleet ps (#649) — the fleet's first autonomous PR. Adds a pure classifyReadiness() over the parsed heartbeat/tmux signals: new working/idle/stuck states on top of stale/dead/unknown, configurable via MOSAIC_HEARTBEAT_IDLE_THRESHOLD (300s) and MOSAIC_HEARTBEAT_STUCK_THRESHOLD (900s). HB column now reads <age>s/<state>; IDLE/STUCK flags surface in the table; additive readiness JSON field keeps --json consumers working. Closes the H1 gap — an alive-but-wedged agent can no longer masquerade as healthy.
Post-merge rollout
mosaic update on fleet hosts picks up 0.0.43; the package bump triggers a framework reseed.
## Release: @mosaicstack/mosaic 0.0.43
Bumps the CLI from 0.0.42 → 0.0.43. Merging to `main` triggers `.woodpecker/publish.yml`, which publishes the package to the Gitea npm registry.
### Included since 0.0.42
- **feat(fleet)** classify agent readiness in `fleet ps` (#649) — the fleet's first autonomous PR. Adds a pure `classifyReadiness()` over the parsed heartbeat/tmux signals: new `working`/`idle`/`stuck` states on top of `stale`/`dead`/`unknown`, configurable via `MOSAIC_HEARTBEAT_IDLE_THRESHOLD` (300s) and `MOSAIC_HEARTBEAT_STUCK_THRESHOLD` (900s). HB column now reads `<age>s/<state>`; `IDLE`/`STUCK` flags surface in the table; additive `readiness` JSON field keeps `--json` consumers working. Closes the H1 gap — an alive-but-wedged agent can no longer masquerade as healthy.
### Post-merge rollout
`mosaic update` on fleet hosts picks up 0.0.43; the package bump triggers a framework reseed.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
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.
Release: @mosaicstack/mosaic 0.0.43
Bumps the CLI from 0.0.42 → 0.0.43. Merging to
maintriggers.woodpecker/publish.yml, which publishes the package to the Gitea npm registry.Included since 0.0.42
fleet ps(#649) — the fleet's first autonomous PR. Adds a pureclassifyReadiness()over the parsed heartbeat/tmux signals: newworking/idle/stuckstates on top ofstale/dead/unknown, configurable viaMOSAIC_HEARTBEAT_IDLE_THRESHOLD(300s) andMOSAIC_HEARTBEAT_STUCK_THRESHOLD(900s). HB column now reads<age>s/<state>;IDLE/STUCKflags surface in the table; additivereadinessJSON field keeps--jsonconsumers working. Closes the H1 gap — an alive-but-wedged agent can no longer masquerade as healthy.Post-merge rollout
mosaic updateon fleet hosts picks up 0.0.43; the package bump triggers a framework reseed.🤖 Generated with Claude Code