Skip to content

Releases: nyldn/claude-octopus

v9.37.1 — Windows Git Bash doctor compatibility

08 May 16:40
6fba14d

Choose a tag to compare

Fixed

  • Resolve the installed Octopus plugin root in /octo:doctor before invoking scripts so Windows Git Bash installs do not depend on ~/.claude-octopus/plugin symlink creation (#360).
  • Skip RTK hook remediation warnings on Windows Git Bash, where RTK uses CLAUDE.md injection mode instead of the macOS/Linux hook path (#361).

Full Changelog: v9.37.0...v9.37.1

v9.37.0

08 May 04:52

Choose a tag to compare

Added

  • Add provider-aware prompt-size preflight with summarize, truncate, and fail strategies plus oversize run telemetry for multi-provider dispatch.
  • Add per-agent status ledgers and visible agent summary tables so multi-LLM workflows show ok, degraded, failed, and timeout providers before synthesis.
  • Add research breadth routing for light, standard, and exhaustive fanout with status-aware synthesis attribution.

Changed

  • Strengthen /octo:research and Discover guidance to build dynamic multi-provider fleets across Codex, Gemini, Copilot, Qwen, OpenCode, Ollama, Perplexity, OpenRouter, Cursor Agent, and Claude.
  • Promote named option and comparison prompts to debate so substantial "A or B" decisions route through multi-model scoring instead of plain chat.
  • Regenerate Claude, Codex, OpenClaw, and Factory surfaces, including the generated octo-discipline command.

Fixed

  • Route setup/configure aliases and mistyped /octo:* commands to canonical commands with fuzzy suggestions.
  • Skip failed or rejected provider outputs during aggregation while preserving visible failure reasons in summaries.
  • Surface oversize provider rejections instead of allowing empty outputs to look like successful provider contributions.

v9.36.1

07 May 02:00

Choose a tag to compare

Added

  • Sync Claude Code v2.1.132 Bash session ID support with SUPPORTS_BASH_SESSION_ID_ENV, /octo:doctor guidance, and a shared session resolver that prefers CLAUDE_CODE_SESSION_ID for Claude Code subprocess state.
  • Add a plugin assembly standard and dependency-free validator for skills, agents, commands, connector metadata, and manifest structure, informed by Anthropic's newer multi-plugin packaging patterns.
  • Add portable root Codex skills with per-skill OpenAI interface metadata and a Codex host adapter block.

Changed

  • Use Claude Code's official Bash CLAUDE_CODE_SESSION_ID for careful/freeze/guard state files, proof packets, cost tracking, statusline/HUD context, and compression analytics while preserving Codex/Gemini host-specific session fallbacks.
  • Point the Codex manifest at the portable root skills/ tree and remove Claude-only hook references from the Codex package surface.
  • Preserve Claude command and skill registration while adapting generated Codex skill wording for runtime provider availability.

Fixed

  • Preserve the released skill-verify Codex skill name as a compatibility alias for the new verification gate source skill.

v9.36.0 — Claude Code v2.1.131 compatibility

06 May 16:02
6d8cf7d

Choose a tag to compare

Added

  • Sync Claude Code compatibility flags through v2.1.131, including plugin zip/URL loading, skillOverrides, gateway model discovery opt-in, MCP workspace diagnostics, init.plugin_errors, and package-manager auto-update guidance.
  • Add /octo:doctor checks for modern Claude Code features that Octopus can use or should warn about, including reserved MCP server names, experimental manifest key placement, gateway model discovery, and skillOverrides.
  • Add release validation for packaged plugin zip support and optional runtime smoke tests using --plugin-dir and --plugin-url.
  • Document the v2.1.14 minimum runtime, modern /octo:doctor compatibility checks, gateway model discovery opt-in, skillOverrides guidance, and the opt-in zip/plugin-url release smoke workflow.

Fixed

  • Treat Claude Code v2.1.131 as newer than the v2.1.14 minimum by using the explicit >= version comparison operator in the version preflight.

v9.35.0

05 May 21:20
19b12aa

Choose a tag to compare

Added

  • Add local proof packets for /octo:review, including JSONL evidence, findings artifacts, provider substitution records, and a markdown summary under ~/.claude-octopus/runs/.
  • Add optional Graphify companion detection and passive /octo:review context injection from existing graphify-out/GRAPH_REPORT.md files.

v9.34.0 — Remote session defaults and tier hints

05 May 20:33
993aa99

Choose a tag to compare

Added

  • Claude Code web/remote session ergonomics: remote sessions default to autonomous mode, skip provider probe calls, use a lightweight statusline, and document hosted-session setup.
  • OCTO_TIER project-tier hint docs for setup and doctor so Octopus can recommend verification depth and provider spend by project risk profile.

Verification

  • Local targeted tests passed: remote-session, docs sync, hook trap hygiene, enhanced HUD, and auto-router hooks.
  • GitHub Actions passed: smoke, portability, unit, integration, and test summary.
  • PR review check passed on #356.

Full Changelog: v9.33.0...v9.34.0

v9.33.0 — Strengthen auto-router hooks for plain-language workflow routing

05 May 17:54
eb4e1e9

Choose a tag to compare

Changed

  • Strengthen auto-router hooks for plain-language workflow routing.
  • Add explicit off, suggest, and invoke auto-router modes so users can choose whether natural-language prompts only suggest Octopus workflows or invoke them directly.
  • Add a compact SessionStart routing contract through auto-router-inject.sh so plain-language debate, research, and review prompts route more consistently through /octo:* workflows.
  • Harden hook trap tests with isolated HOME directories and per-hook deadlines to prevent flaky hook validation from leaking user state.

Full Changelog: v9.32.1...v9.33.0

v9.32.1 — Public plugin packaging and release tag safety

05 May 16:49
3bf7064

Choose a tag to compare

Changed

  • Patch public plugin root packaging so Claude, Codex, Cursor, and Factory manifests stay version-aligned for public distribution.
  • Harden release tag safety and quiet-push handling in the release script so release automation does not fail on benign remote output.
  • Add macOS routing and root-metadata test hardening around the public plugin package.

Full Changelog: v9.32.0...v9.32.1

v9.32.0 — Round-aware PR review history

05 May 20:08
b77a619

Choose a tag to compare

Added

  • Add round-aware PR review history for /octo:review and PR review flows (#322).
  • Persist per-PR review state in scripts/lib/pr-review-state.sh so follow-up rounds can distinguish newly introduced findings from already-reported ones.
  • Thread review history into scripts/lib/review.sh and command docs so repeat reviews can focus on deltas instead of restating the same findings.
  • Add unit coverage for PR review state storage and review-history integration.

Full Changelog: v9.31.0...v9.32.0

v9.31.0 — Routing, develop, quota watcher, and docs fixes

05 May 15:20
1d2bad5

Choose a tag to compare

Fixed

  • Stream Gemini stderr in real time so failed subprocess output is visible immediately (#341).
  • Preserve provider env lookup and quota watcher cleanup under set -e, including shared quota watcher helpers and targeted PID cleanup (#337, #342).
  • Keep /octo:develop on the orchestrator path without recursive Skill calls or Claude-side parallel implementation, while preserving resolved .md plan prompts through fallback validation (#334, #339, #343).
  • Parse probe-single --output-dir correctly and replace placeholder /path/to/orchestrate.sh docs with real plugin path resolution (#345, closes #340, closes #344).

Changed

  • Wire routing.features.review, routing.features.parallel, and routing.features.debate into their runtime consumers with shared provider-to-agent routing and unique debate labels (#346).
  • Keep Claude and Codex install docs aligned with the shared nyldn-plugins marketplace flow (#335).

Full Changelog: v9.30.0...v9.31.0