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).
Release Notes
- This is marked as the latest public release. The prior
v9.30.0GitHub release was left as a draft, so the public comparison below starts fromv9.29.3.
Full Changelog: v9.29.3...v9.31.0