github nyldn/claude-octopus v9.24.0
v9.24.0 — Bug fixes: --bare auth, fleet dispatch guard, cursor-agent, hooks.json

9 hours ago

What's Fixed

  • #289 /octo:review Round 1 silent 300s timeout — fleet_dispatch_begin/end guard now applied to all parallel fleet spawn sites
  • #288 --bare flag breaks subprocess auth on CC v2.1.114 — runtime probe at detection time, OCTOPUS_DISABLE_BARE=1 opt-out, /octo:doctor reports failure with remediation
  • #288 5 hooks.json event blocks missing "matcher": {}discipline-inject, StopFailure, CwdChanged, TaskCreated, PermissionDenied hooks now fire correctly
  • #282#287 cursor-agent missing from find_capable_fallback, provider whitelists, and build_architecture_fleet
  • #277 Factory Droid README install command corrected (octo@nyldn-plugins, .git suffix)
  • #276 ((VAR++)) silent abort under set -e in 15 test files; BSD sed range syntax in build-factory-skills.sh

What's Added

  • fleet_dispatch_begin() / fleet_dispatch_end() helpers in agent-sync.sh — named guards replace the copy-paste export OCTOPUS_FORCE_LEGACY_DISPATCH pattern
  • tests/smoke/test-fleet-dispatch-guard.sh — CI smoke test enforcing fleet guards and hooks.json matcher 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.sh are now lazy-loaded in orchestrate.sh — only sourced inside the dispatch branches that need them

Full changelog: https://github.com/nyldn/claude-octopus/blob/main/CHANGELOG.md

Don't miss a new claude-octopus release

NewReleases is sending notifications on new releases.