What's Fixed
- #289
/octo:reviewRound 1 silent 300s timeout —fleet_dispatch_begin/endguard now applied to all parallel fleet spawn sites - #288
--bareflag breaks subprocess auth on CC v2.1.114 — runtime probe at detection time,OCTOPUS_DISABLE_BARE=1opt-out,/octo:doctorreports failure with remediation - #288 5
hooks.jsonevent blocks missing"matcher": {}—discipline-inject,StopFailure,CwdChanged,TaskCreated,PermissionDeniedhooks now fire correctly - #282–#287 cursor-agent missing from
find_capable_fallback, provider whitelists, andbuild_architecture_fleet - #277 Factory Droid README install command corrected (
octo@nyldn-plugins,.gitsuffix) - #276
((VAR++))silent abort underset -ein 15 test files; BSDsedrange syntax inbuild-factory-skills.sh
What's Added
fleet_dispatch_begin()/fleet_dispatch_end()helpers inagent-sync.sh— named guards replace the copy-pasteexport OCTOPUS_FORCE_LEGACY_DISPATCHpatterntests/smoke/test-fleet-dispatch-guard.sh— CI smoke test enforcing fleet guards andhooks.jsonmatcher presence
What's Removed
scripts/lib/resilience.sh(176 LOC, never sourced)scripts/lib/run-store.sh(154 LOC, never sourced)scripts/test-claude-octopus.sh(1,889 LOC, orphaned legacy runner shipping to users)
Performance
debate.sh,auto-route.sh,audit.share now lazy-loaded inorchestrate.sh— only sourced inside the dispatch branches that need them
Full changelog: https://github.com/nyldn/claude-octopus/blob/main/CHANGELOG.md