✨ Features
- Ability to manage sub recipes in desktop UI #6360
- Display delegate sub agents logs in UI #7519
- Pass toolInfo to MCP Apps via hostContext #7506
- Ability to expand sidebar to see chat names #7816
- Sigstore/SLSA provenance verification for Rust self-update #7818
GOOSE_SHELLenv var to configure preferred shell #7909- CodeMode ToolDisclosure variants support #7926
- Feature-gate local inference dependencies #7976
- ACP session/set_config and stabilize list, delete and close #7984
- Gemini-ACP provider with subscription models support #8000
- Orchestration support #7999
- Upgrade ink for performance, use stdio instead of http #8004
- Filter tools by MCP Apps visibility metadata #8022
🐛 Bug Fixes
- Empty tool results from resource content (e.g. auto visualiser) #7866
- Clean up OAuth token cache on provider deletion #7908
- SSE parsers to accept optional space after data: prefix #7929
- Hard-coded tool call id in code mode callback #7939
- Config for GOOSE_MAX_BACKGROUND_TASKS #7940
- Unregister goosed child process's listener #7956
- Include token usage in Databricks streaming responses #7959
- Overwrite the deprecated googledrive extension config #7974
- Emit user-facing message on compaction failure #7975
- Use Responses API for gpt-5.4 #7982
- Auto-focus chat input on Hub mount #8007
- Apps extension: coerce string arguments from inner LLM responses #8030
- Handle mid-stream error events in OpenAI SSE streaming #8031
- Fullscreen header bar + always-visible close controls #8033
- Use default provider and model when provider in session no longer exists #8035
- Gemini models via Databricks #8042
- Handle reasoning content blocks in OpenAI-compat streaming parser #8078
- Remove configured marker when deleting OAuth provider configuration #7887
- Download manager #7933
- macOS Intel signing #8218
🔧 Improvements
- Improve formatting of tool calls, show thinking, treat Reasoning and Thinking the same #7626
- Separate SSE streaming from POST work submission #7834
- Optimize tool summarization #7938
- Support reasoning and gpt-5.4 for ChatGPT Codex #7941
- Fix N+1 thinking message storage issue #7958
- Remove unnecessary Arc from tool execution pipeline #7979
- Remove lead/worker provider #7989
- Allow delete all types #8018
- Improve terminal output formatting and visual clarity #8025
- Consolidate duplicated dependencies into workspace #8041
- Show setup instructions for ACP providers in settings modal #8065
- Replace sigstore-verification with sigstore-verify to remove vulnerabilities #8064
- Update tar version to avoid CVE-2026-33056 #8073
- Code review step using short-lived provider token #7932