✨ Features
- Stable agent event message identity #10716
- Tab completion and switch provider for
modelcommand #10585 - Support latest Gemini models #10630
- Configurable GOOSE_DOCS_ROOT for air-gapped docs access #10294
- Structured summary output with template rendering for compaction #10471
- Allow disabling built-in skills #10600
- Gate tool-call label enrichment on ACP client capability #10644
🐛 Bug Fixes
- Restore dynamic model discovery and current Grok support #10756
- Update DeepSeek model names to v4 API #10729
- Forward Claude Code model picker selection to the adapter #10675
- Forward Pi model selection to the adapter #10707
- Preserve enabled flag when migrating platform extensions #10690
- Pass session working_dir to on_call_tool #10689
- Preserve adversary tool arguments #10529
- Keep XML snippets inside JSON as data for local inference #10606
- Sync generated chat title in header #10578
- Prompt for tool approval in telegram gateway sessions #10613
- Keep CLI provider prompts out of process arguments #10547
- Ignore stale inventory for static model lists #10591
- Use shell working directory on initial desktop launch #10655
- Enable inventory refresh for OpenRouter model picker #10641
- Preserve read lines and reload tool output in ACP #10662
- Surface tool call output in CLI and Desktop #10654
- Truncate overlong function names in provider requests #10659
- Preserve ACP tool call update fields in desktop #10653
- Use configured session manager for tool summaries #10628
- Omit disabled OpenRouter reasoning #10517
- Clear stale pending ACP connection after terminal recovery failure #10552
- Confirm pending steer message on queuedSteer notification #10532
- Apply hermit env directly in node shims so fish login shell doesn't break MCP startup #10028
🔧 Improvements
- Upgrade to rmcp 2.0 #10584
- Opus5 support including adaptive thinking #10686
- Refine dark theme message surfaces for consistent, compliant dark mode UX #10693
- Fix Korean translation errors, untranslated entries, and terminology consistency #10667
- Simplify ACP tool-call handling and fix chain summaries #10599
- Enhance the uniffi API layer #10427
- Disable scheduler by default for ACP #10781
- UI cleanup to remove unused components and functions #10761
- Bump nostr to 0.44.6 to clear RUSTSEC-2026-0216 #10733
- Create source archive as release artifact #10786