Releases: nyldn/claude-octopus
Releases · nyldn/claude-octopus
v9.37.1 — Windows Git Bash doctor compatibility
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
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:researchand 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-disciplinecommand.
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
Added
- Sync Claude Code v2.1.132 Bash session ID support with
SUPPORTS_BASH_SESSION_ID_ENV,/octo:doctorguidance, and a shared session resolver that prefersCLAUDE_CODE_SESSION_IDfor 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_IDfor 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-verifyCodex skill name as a compatibility alias for the new verification gate source skill.
v9.36.0 — Claude Code v2.1.131 compatibility
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:doctorchecks 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-dirand--plugin-url. - Document the v2.1.14 minimum runtime, modern
/octo:doctorcompatibility 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
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:reviewcontext injection from existinggraphify-out/GRAPH_REPORT.mdfiles.
v9.34.0 — Remote session defaults and tier hints
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_TIERproject-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
Changed
- Strengthen auto-router hooks for plain-language workflow routing.
- Add explicit
off,suggest, andinvokeauto-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.shso plain-languagedebate,research, and review prompts route more consistently through/octo:*workflows. - Harden hook trap tests with isolated
HOMEdirectories 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
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
Added
- Add round-aware PR review history for
/octo:reviewand PR review flows (#322). - Persist per-PR review state in
scripts/lib/pr-review-state.shso follow-up rounds can distinguish newly introduced findings from already-reported ones. - Thread review history into
scripts/lib/review.shand 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
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:developon the orchestrator path without recursive Skill calls or Claude-side parallel implementation, while preserving resolved.mdplan prompts through fallback validation (#334, #339, #343). - Parse
probe-single --output-dircorrectly and replace placeholder/path/to/orchestrate.shdocs with real plugin path resolution (#345, closes #340, closes #344).
Changed
- Wire
routing.features.review,routing.features.parallel, androuting.features.debateinto 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-pluginsmarketplace flow (#335).
Full Changelog: v9.30.0...v9.31.0