✨ Features
- Structured
{stdout, stderr}return from shell tool with output schema #7604 - Analyze platform extension with tree-sitter AST parsing #7542
- Anthropic adaptive thinking support #7356
- Fullscreen and PiP display modes for MCP Apps #7312
- Persistent text bar with message queue #7560
- Self-signed HTTPS for goosed server #7126
- pctx/Code Mode as optional dependency via 'code-mode' feature #7567
- Goose AI bot can search goose codebase #7508
- Goose-powered release notes generator workflow #7503
🐛 Bug Fixes
- Resolve parameters in initial message with autosubmit #7659
- Schedules added via CLI now show up in UI #7594
- Validate configure probe for streaming providers #7564
- Claude-code permission routing for smart-approve #7501
- Avoid debug logging by default in CLI #7569
- Panic on corrupted permission.yaml instead of silently allowing all #7458
- Handle null reasoning effort in OpenAI Responses API #7469
- Preserve order in OpenAI Responses API history #7500
- Replace unwrap() with graceful error in scheduler execute_job #7436
- Dictation API error message shows correct limit #7423
- Use ACP schema types for session/list #7409
- Desktop bundle and updater asset naming configurable #7337
- New Recipe Warning closes on cancel #7524
- ACP session creation when model listing is unavailable #7484
- Prevent crashes in long-running Electron sessions #7481
- Windows MSVC linking issues #7511
- Handle Bedrock 'prompt is too long' error #7550
🔧 Improvements
- Merge platform/builtin extensions #7630
- Custom provider creation experience improvements #7541
- Better network failure error & Anthropic retry #7595
- Add base_path field to custom provider config #7558
- Simplify developer extension #7466
- Disable tool pair summarization #7481
- GPT 5-3-Codex model support in Databricks #7516
- Apps page visual improvements #7579
- Restore old system prompt behavior around subagents #7576
- OpenAI reasoning model cleanup #7529
- Add analyzer extension in recipe for backwards compatibility #7652
- Dockerfile: add missing build/runtime dependencies #7546
- Allow GOOSE_NODE_DIR override in batch file #7422