Repository navigation
Releases
Releases · bojackduy/opencode-fleet
v0.2.5
v0.2.4
- Stamp v1 daemon endpoint URLs at register/heartbeat (routing metadata only)
- Direct cross-daemon v1 transport: same-daemon → remote owning-daemon HTTP
(POST /session/{id}/prompt_async, no auth) → spool fallback; ownership
revalidated immediately before every live prompt, never double-delivers - Heartbeat-age liveness gating (live/stale/dead); dead/stale targets fail
fast instead of burning full timeouts; default views hide dead rows - Honest
fleet_pspid/port hints and registry-heartbeat status fallback - New read-only
fleet_doctortool (28th): exact next commands for
peer/commander/recovery states - New
skills/fleet/SKILL.mdcommander/worker workflow, shipped in npm files
v0.2.3
- Replace hostname-based v1 daemon IDs with process-stable IDs so hostname changes no longer split a commander's fleet.
- Migrate same-process legacy registry, assignment, journal/ACK, and handoff-origin keys when a session registers; refuse uncertain PID-reuse cases.
- Add
fleet_recover_commanderfor explicit recovery after a daemon restart, preserving worker keys and invalidating stale queued requests. - Allow the owning commander to release a stale worker assignment after the worker reconnects under a new daemon ID.
- Add hostname-flip and restart-recovery regression tests.
v0.2.2
Published @bojackduy/opencode-fleet@0.2.2
v0.1.1
Published @bojackduy/opencode-fleet-v1@0.1.1