| v1.37.0 | ## ⨠Features - xAI SuperGrok OAuth subscription provider [#9420](https://github.com/aaif-goose/goose/pull/9420) - Replay ACP images on session load [#9496](https://github.com/aaif-goose/goose/pull/9496) - Expose raw provider supported models over ACP [#9475](https://github.com/aaif-goose/goose/pull/9475) - ACP session system prompt setter [#9478](https://github.com/aaif-goose/goose/pull/9478) - Scholar Sidekick MCP extension [#9433](https://github.com/aaif-goose/goose/pull/9433) - `tui` featur | High | 6/3/2026 |
| v1.36.0 | ## ⨠Features - TUI command on goose-cli [#9385](https://github.com/aaif-goose/goose/pull/9385) - TUI diff viewer [#9260](https://github.com/aaif-goose/goose/pull/9260) - `goose review` local code review command [#9114](https://github.com/aaif-goose/goose/pull/9114) - `/goal` command for agent self-evaluation before finishing [#9069](https://github.com/aaif-goose/goose/pull/9069) - Hooks system for PreToolUse denial and extensibility [#9093](https://github.com/aaif-goose/goose/pull/9093), [#930 | High | 5/27/2026 |
| v1.35.0 | ## ⨠Features - Hooks system for extensible pre/post tool execution [#9093](https://github.com/aaif-goose/goose/pull/9093) - PreToolUse denial hook support [#9304](https://github.com/aaif-goose/goose/pull/9304) - `/goal` command for agent self-evaluation before finishing [#9069](https://github.com/aaif-goose/goose/pull/9069) - `goose review` local code review command [#9114](https://github.com/aaif-goose/goose/pull/9114) - Diff viewer in TUI [#9260](https://github.com/aaif-goose/goose/pull/9260 | High | 5/22/2026 |
| v1.34.1 | ## đ§ **Improvements** - Build non-vulkan linux variants using ubuntu 22.04 [#9211](https://github.com/aaif-goose/goose/pull/9211) | High | 5/15/2026 |
| v1.34.0 | ## ⨠Features - Hooks support for customizable agent behavior [#9093](https://github.com/aaif-goose/goose/pull/9093) - Agents CRUD operations [#9084](https://github.com/aaif-goose/goose/pull/9084) - Projects as backend sources with system prompt injection [#8739](https://github.com/aaif-goose/goose/pull/8739) - Auto-updating for plugins [#9061](https://github.com/aaif-goose/goose/pull/9061) - Linux Vulkan support for local inference [#9038](https://github.com/aaif-goose/goose/pull/9038) - ACP s | High | 5/13/2026 |
| v1.33.1 | ## đ **Bug Fixes** - Remove Windows CUDA build variant from release pipeline [#8895](https://github.com/aaif-goose/goose/pull/8895) - Windows CLI updates now use standard asset instead of CUDA variant [#8895](https://github.com/aaif-goose/goose/pull/8895) | High | 4/29/2026 |
| v1.32.0 | ## ⨠Features - Exa AI-powered search tool [#8487](https://github.com/aaif-goose/goose/pull/8487) - Desktop notification when goose finishes a task [#8647](https://github.com/aaif-goose/goose/pull/8647) - @agent mention support in chat [#8571](https://github.com/aaif-goose/goose/pull/8571) - `/skills` command [#8600](https://github.com/aaif-goose/goose/pull/8600) - Associate threads with projects [#8745](https://github.com/aaif-goose/goose/pull/8745) - Auto-compaction for goose2 context window | High | 4/23/2026 |
| v1.31.1 | Latest release: v1.31.1 | High | 4/20/2026 |
| v1.31.0 | Latest release: v1.31.0 | High | 4/17/2026 |
| v1.30.0 | Latest release: v1.30.0 | High | 4/8/2026 |
| v1.29.1 | ## đ **Bug Fixes** - macOS Intel code signing [#8218](https://github.com/block/goose/pull/8218) | Medium | 4/3/2026 |
| v1.29.0 | ## ⨠Features - Ability to manage sub recipes in desktop UI [#6360](https://github.com/block/goose/pull/6360) - Display delegate sub agents logs in UI [#7519](https://github.com/block/goose/pull/7519) - Pass toolInfo to MCP Apps via hostContext [#7506](https://github.com/block/goose/pull/7506) - Ability to expand sidebar to see chat names [#7816](https://github.com/block/goose/pull/7816) - Sigstore/SLSA provenance verification for Rust self-update [#7818](https://github.com/block/goose/pull/781 | Medium | 3/31/2026 |
| v1.28.0 | ## ⨠Features - Adversarial agent for preventing leaking of info and more [#7948](https://github.com/block/goose/pull/7948) - Claude adaptive thinking support [#7944](https://github.com/block/goose/pull/7944) - New onboarding flow [#7266](https://github.com/block/goose/pull/7266) - Persist GooseMode per-session via session DB [#7854](https://github.com/block/goose/pull/7854) - Propagate session.id to OpenTelemetry spans and log records [#7490](https://github.com/block/goose/pull/7490) - Migrate | Low | 3/18/2026 |
| v1.27.2 | ## đ§ **Improvements** - Cleanup old sandbox [#7700](https://github.com/block/goose/pull/7700) | Low | 3/6/2026 |
| v1.27.1 | ## đ **Bug Fixes** - Ensure platform binary exists before execution [#7676](https://github.com/block/goose/pull/7676) | Low | 3/5/2026 |
| v1.27.0 | ## ⨠Features - Structured `{stdout, stderr}` return from shell tool with output schema [#7604](https://github.com/block/goose/pull/7604) - Analyze platform extension with tree-sitter AST parsing [#7542](https://github.com/block/goose/pull/7542) - Anthropic adaptive thinking support [#7356](https://github.com/block/goose/pull/7356) - Fullscreen and PiP display modes for MCP Apps [#7312](https://github.com/block/goose/pull/7312) - Persistent text bar with message queue [#7560](https://github.com | Low | 3/5/2026 |
| v1.26.2 | ## đ **Bug Fixes** - Allow sandbox to write to goose config.yaml [#7656](https://github.com/block/goose/pull/7656) | Low | 3/4/2026 |
| v1.25.3 | Release v1.25.3 | Low | 3/4/2026 |
| v1.26.1 | ## đ **Bug Fixes** - Restore old system prompt behavior around subagents [#7576](https://github.com/block/goose/pull/7576) | Low | 2/27/2026 |
| v1.26.0 | ## ⨠Features - Local inference provider with llama.cpp backend and HuggingFace model management [#6933](https://github.com/block/goose/pull/6933) - Cerebras provider support [#7339](https://github.com/block/goose/pull/7339) - Moonshot and Kimi Code declarative providers [#7304](https://github.com/block/goose/pull/7304) - LMStudio declarative provider [#7455](https://github.com/block/goose/pull/7455) - Gateway to chat to goose via Telegram etc [#7199](https://github.com/block/goose/pull/7199) - | Low | 2/26/2026 |
| v1.25.2 | ## đ§ **Improvements** - Disable tool pair summarization via feature flag to improve stability | Low | 2/26/2026 |
| v1.25.1 | Release v1.25.1 | Low | 2/25/2026 |
| v1.25.0 | # goose v1.25.0 is here ## ⨠Features - **macOS sandboxing** â Goose Desktop now runs in a macOS sandbox for enhanced security [[#7197](https://github.com/block/goose/pull/7197)](https://github.com/block/goose/pull/7197) - **Unified summon extension** â Replaced subagent and skills with a single, unified summon extension [[#6964](https://github.com/block/goose/pull/6964)](https://github.com/block/goose/pull/6964) - **MCP Apps UI integration** â Integrated `AppRenderer` from `@mcp-ui/clie | Low | 2/18/2026 |
| v1.24.0 | # goose v1.24.0 Release Notes ## ⨠Features - **Unified summon extension** â replaces subagent and skills with a single, streamlined extension [[#6964](https://github.com/block/goose/pull/6964)](https://github.com/block/goose/pull/6964) - **Top of Mind (tom) platform extension** â new built-in extension enabled by default for contextual awareness [[#7073](https://github.com/block/goose/pull/7073)](https://github.com/block/goose/pull/7073) [[#7111](https://github.com/block/goose/pull/7111) | Low | 2/12/2026 |
| v1.23.2 | Release v1.23.2 | Low | 2/6/2026 |
| v1.23.1 | Release v1.23.1 | Low | 2/6/2026 |
| v1.23.0 | ## :sparkles: Features - Ask AI Discord bot [#6842](https://github.com/block/goose/pull/6842) - WebSocket transport for goose-acp [#6895](https://github.com/block/goose/pull/6895) - Streamable HTTP transport for ACP + goose-acp usage [#6741](https://github.com/block/goose/pull/6741) - Laminar for Observability [#6514](https://github.com/block/goose/pull/6514) - Platform extension migrator + code mode rename [#6611](https://github.com/block/goose/pull/6611) - CLI flag to skip loading prof | Low | 2/4/2026 |
| v1.22.2 | Release v1.22.2 | Low | 2/2/2026 |
| v1.22.1 | Release v1.22.1 | Low | 1/30/2026 |
| v1.22.0 | # Goose v1.22.0 Release Notes **Released:** January 29, 2026 ## ⨠New Features - **Session Forking** - Fork existing sessions to create new branches of conversation ([#5882](https://github.com/block/goose/pull/5882)) by [@wpfleger96](https://github.com/wpfleger96) - **Collapsible Chat Navigation** - Chat nav is now collapsible for a cleaner UI ([#6649](https://github.com/block/goose/pull/6649)) by [@zanesq](https://github.com/zanesq) - **Goose Documentation Skill** - Built-in skill fo | Low | 1/29/2026 |
| v1.21.2 | ## đ Bug Fixes ### Fix MCP Elicitation Deadlock and Improve UX ([#6650](https://github.com/block/goose/pull/6650)) Fixed a critical deadlock in MCP elicitation that caused requests to timeout immediately when an MCP server called `elicitInput()`. **The Problem:** When an MCP server triggered elicitation, the form would appear in the UI but immediately timeout due to a deadlock in the agent's tool execution loop. **The Solution:** - **Rust (agent.rs):** Changed the tool execution l | Low | 1/27/2026 |
| v1.21.1 | Release v1.21.1 | Low | 1/23/2026 |
| v1.21.0 | ## Features - **Multi-chat support** - Added ability to manage multiple chat sessions ([#6428](https://github.com/block/goose/pull/6428)) ([@zanesq](https://github.com/zanesq)) - **Standalone MCP apps** - Support for standalone MCP applications ([#6458](https://github.com/block/goose/pull/6458)) ([@DOsinga](https://github.com/DOsinga)) - **User configurable templates** - Allow users to customize templates ([#6420](https://github.com/block/goose/pull/6420)) ([@DOsinga](https://github.com/DOs | Low | 1/22/2026 |
| v1.20.1 | Release v1.20.1 | Low | 1/19/2026 |
| v1.20.0 | docs: slash commands topic (https://github.com/block/goose/pull/6333) (https://github.com/block/goose/commit/c90ead254f96d8489b3746d913551b08875c1f3f) feat: add a max tokens env var (https://github.com/block/goose/pull/6264) (https://github.com/block/goose/commit/edcb6347727f96acfcdc3a232a570c182c71a799) make sure the models are using streaming properly (https://github.com/block/goose/pull/6331) (https://github.com/block/goose/commit/a842c99d11b88776b176feee4afc1f57cba0c13b) chore: refactor c | Low | 1/16/2026 |
| v1.19.1 | ## :bug: Bug Fixes - Prevent duplicate rendering when tool returns both mcp-ui and mcp-apps resources [#6378](https://github.com/block/goose/pull/6378) - Update MCP Apps `_meta.ui.resourceUri` to use nested format [#6372](https://github.com/block/goose/pull/6372) - Prevent infinite loop of tool-input notifications in MCP Apps [#6374](https://github.com/block/goose/pull/6374) | Low | 1/7/2026 |
| v1.19.0 | ## :sparkles: Features - Shell completion generation via new `completion` subcommand for bash, zsh, fish, and more [#6313](https://github.com/block/goose/pull/6313) - OpenAI Codex CLI provider support [#6263](https://github.com/block/goose/pull/6263) - Caching support for Anthropic models via Databricks [#6320](https://github.com/block/goose/pull/6320) - MCP servers from clients like Zed now honored (stdio + http) [#6230](https://github.com/block/goose/pull/6230) - MCP app renderer for ri | Low | 1/6/2026 |
| v1.18.0 | # goose v1.18.0 Release Notes **Released:** December 19, 2025 ## ⨠Features - **Slash commands** - `/prompts` (list available prompts), `/prompt` (execute a prompt or show info with `--info`), `/compact` (compact conversation history), `/clear` (clear conversation history) [[#5858](https://github.com/block/goose/pull/5858)](https://github.com/block/goose/pull/5858) - Recipe slash command parsing with improved parameter handling [[#6173](https://github.com/block/goose/pull/6173)](https: | Low | 12/19/2025 |
| v1.17.0 | # goose v1.17.0 is here ## ⨠Features - **Code Mode MCP** - Platform extension for "code mode" MCP tool calling, enabling enhanced code execution capabilities [[#6030](https://github.com/block/goose/pull/6030)](https://github.com/block/goose/pull/6030) - **MCP Elicitation Support** - Elicitation support for MCP, allowing interactive prompts during tool execution [[#5965](https://github.com/block/goose/pull/5965)](https://github.com/block/goose/pull/5965) - **External Goosed Server** - S | Low | 12/18/2025 |
| v1.16.1 | # :tada: goose v1.16.1 ## :bug: Bug Fixes - Linux goosed crashing with libssl error [#6051](https://github.com/block/goose/pull/6051) This is a patch release that addresses a critical issue affecting Linux users where the goosed server would crash due to libssl errors. The fix updates dependencies and improves tunnel handling to ensure stable operation on Linux systems. | Low | 12/10/2025 |
| v1.16.0 | ## đ Features - Show modal selector after configuring a provider ([#6005](https://github.com/block/goose/pull/6005)) - Onboarding detect provider from api key ([#5955](https://github.com/block/goose/pull/5955)) - Multiple file popups ([#5905](https://github.com/block/goose/pull/5905)) - Added sidebar contextual information for firefox ([#5433](https://github.com/block/goose/pull/5433)) - Enable recipe deeplink parameters for pre-population ([#5757](https://github.com/block/goose/pull/575 | Low | 12/10/2025 |
| v1.15.0 | ## Release Notes for v1.15.0 ### ⨠Features - MCP UI proxy with improved message handling [[#5487](https://github.com/block/goose/pull/5487)](https://github.com/block/goose/pull/5487) - WAL re-enabled with commit transaction management [[#5793](https://github.com/block/goose/pull/5793)](https://github.com/block/goose/pull/5793) - SessionManager integration for ACP sessions [[#5657](https://github.com/block/goose/pull/5657)](https://github.com/block/goose/pull/5657) - Grok provider suppo | Low | 11/19/2025 |
| v1.14.0 | ## goose v1.14.0 ### ⨠Features - **Mistral AI provider** - Support for Mistral AI as a new provider [[#5009](https://github.com/block/goose/pull/5009)](https://github.com/block/goose/pull/5009) - **macOS dock menu with New Window option** - Custom dock menu for better macOS integration [[#5099](https://github.com/block/goose/pull/5099)](https://github.com/block/goose/pull/5099) - **Quick launcher** - Restored quick launcher functionality in the UI [[#5144](https://github.com/block/goose | Low | 11/12/2025 |
| v1.13.2 | Release v1.13.2 | Low | 11/11/2025 |
| v1.13.1 | Release v1.13.1 | Low | 11/7/2025 |
| v1.13.0 | # goose v1.13.0 is here! đ ## ⨠Features - Right-click dock icon for new window (macOS) [#5099](https://github.com/block/goose/pull/5099) - Quick launcher restored [#5144](https://github.com/block/goose/pull/5144) - Mistral AI provider support [#5009](https://github.com/block/goose/pull/5009) - Support for newer GitHub Copilot models [#5603](https://github.com/block/goose/pull/5603) - Platform tools available in CLI [#5570](https://github.com/block/goose/pull/5570) - Use environment v | Low | 11/6/2025 |
| v1.12.1 | ## goose 1.12.1 is here :tada: ### :bug: Bug Fixes - Remove dependency on gsap library in desktop UI, replacing with native Web Animations API [#5330](https://github.com/block/goose/pull/5330) - Filter preserved user messages to be text only in context management [#5391](https://github.com/block/goose/pull/5391) - Improved Gemini provider compatibility and error handling [#5390](https://github.com/block/goose/pull/5390) ### :sparkles: Improvements - Include sessionId in tool permis | Low | 10/28/2025 |
| v1.12.0 | # goose 1.12.0 is here đ ## đ Bug Fixes - Legacy import compatibility issues [#5343](https://github.com/block/goose/pull/5343) - Gemini provider connection problems [#5308](https://github.com/block/goose/pull/5308) - Message synchronization after conversation cleanup [#5315](https://github.com/block/goose/pull/5315) - Crashes when subrecipe files don't exist [#5287](https://github.com/block/goose/pull/5287) - Build artifact downloads in CI workflows [#5304](https://github.com/block/go | Low | 10/24/2025 |
| 1.11.0-nightly.20251023.8d9c19f2c2 | Release 1.11.0-nightly.20251023.8d9c19f2c2 | Low | 10/23/2025 |
| 1.11.0-nightly.20251022.23412e270f | Release 1.11.0-nightly.20251022.23412e270f | Low | 10/22/2025 |
| v1.11.1 | Release v1.11.1 | Low | 10/20/2025 |
| v1.11.0 | - fix: correct schema for openai tools (#5229) - chore: openapi version bump - chore(release): release version 1.11.0 - Break compaction back into check_ and do_ compaction (#5212) - fix: revert built app name to uppercase Goose (#5206) - feat: add Code Documentation Generator recipe (#5121) (#5125) - Revert "feat: enhance goose to search sessions for easy recall (#5177)" (#5209) - Blog: Best Practices for Prompt Engineering with goose (#5204) - force WAL sync after session create (#5202 | Low | 10/17/2025 |
| v1.10.3 | Release v1.10.3 | Low | 10/17/2025 |
| v1.10.2 | Release v1.10.2 | Low | 10/15/2025 |
| v1.10.1 | Release v1.10.1 | Low | 10/14/2025 |
| v1.10.0 | - chore: include vendored node executable (#5160) - Clear deeplinks after use (#5128) - Remove isUserInputDisabled (#5115) - force re-render fields to pick up custom params usage in instructions (#5112) - chore: update version for client in MCP replays - chore: bump OpenAPI version - chore(release): release version 1.10.0 - draft of new blog post about automating more automation (#5038) - Subagent extension selection behavior fix (#5093) - Add dev and alpha environment indicator (#5092) | Low | 10/14/2025 |
| v1.9.3 | - fix: subagents: treat empty as unspecified, soften system prompt instruction | Low | 10/10/2025 |