Goose: What's New in December 2025
A summary of all updates, new features, and bug fixes released for Goose during December 2025.
New Features in December 2025
- Introduced new slash commands: /prompts (list prompts), /prompt (execute or show info), /compact (clear history), and /clear (clear history).(v1.18.0)
- Enabled improved parameter handling for recipe slash command parsing.(v1.18.0)
- Added centralized theme management via ThemeContext.(v1.18.0)
- Introduced the Goose PR reviewer workflow.(v1.18.0)
- Added support for OpenRouter & Xai streaming.(v1.18.0)
- Enabled skills discovery paths for .agents/skills and ~/.config/agent/skills.(v1.18.0)
- Integrated pricing information with the canonical model.(v1.18.0)
- Added a Scorecard supply-chain security workflow.(v1.18.0)
- Enabled platform extension support for "code mode" MCP tool calling, enhancing code execution capabilities.(v1.17.0)
- Introduced MCP Elicitation Support, allowing interactive prompts during tool execution.(v1.17.0)
- Added support for connecting to an external goosed server backend.(v1.17.0)
- Enabled Mercury models support via the new Inception provider.(v1.17.0)
- Added streaming support for OpenAI responses API.(v1.17.0)
- Standardized model definitions across providers for canonical models.(v1.17.0)
- Added a search bar and filtering options to the recipes view.(v1.17.0)
- Enabled automatic provider detection from API key during the onboarding process.(v1.17.0)
- Added a new recipe for searching and understanding data in DataHub.(v1.17.0)
- Added a recipe specifically for Flutter pull request code reviews.(v1.17.0)
- Added support for displaying a modal selector after configuring a provider.(v1.16.0)
- Introduced onboarding detection of the provider based on the API key.(v1.16.0)
- Enabled support for multiple file popups.(v1.16.0)
- Added sidebar contextual information specifically for Firefox users.(v1.16.0)
- Enabled recipe deeplink parameters for pre-population functionality.(v1.16.0)
- Implemented ActionRequired functionality.(v1.16.0)
- Added support for loading sessions within the ACP (Agent Control Panel).(v1.16.0)
- Added custom headers and toggle keyring CLI options.(v1.16.0)
- Enabled automatic update installation.(v1.16.0)
- Introduced native terminal support via @goose in the terminal.(v1.16.0)
- Exposed the Extension selector behind an ALPHA feature flag.(v1.16.0)
- Enabled Goose remote access capabilities.(v1.16.0)
- Added support for math and science symbology rendering via KaTeX.(v1.16.0)
- Enabled the ability to see error messages directly in toasts/notifications.(v1.16.0)
- Implemented SKILLS.md for Claude compatibility.(v1.16.0)
- Added scheduler information to diagnostics.(v1.16.0)
- Implemented CORS and token handling improvements.(v1.16.0)
- Enabled Markdown export functionality directly from a URL.(v1.16.0)
- Added an out-of-context compaction test using an error proxy.(v1.16.0)
- Added the /agent/stop endpoint and made the maximum active agents configurable.(v1.16.0)
- Enabled persistence of provider name and model configuration within the session.(v1.16.0)
- Introduced Slash commands for quicker interaction.(v1.16.0)
- Implemented MCP-UI Proxy and improved Message Handling.(v1.16.0)
- Re-enabled WAL (Write-Ahead Logging) with commit transaction management.(v1.16.0)
- Added a Provider error proxy for simulating various types of errors.(v1.16.0)
- Added metrics reporting to PostHog.(v1.16.0)
Bug Fixes in December 2025
- Fixed code mode to use MCP structuredContent for proper JS object access.(v1.18.0)
- Improved tool signatures for LLM discovery in code mode.(v1.18.0)
- Fixed the Goose reviewer to produce less sycophantic responses.(v1.18.0)
- Improved the overall quality of the Goose reviewer.(v1.18.0)
- Corrected the parameter name in the `read_module` handler.(v1.18.0)
- Fixed platform extensions to respect the `default_enabled` value.(v1.18.0)
- Fixed conditional configuration for `GOOSE_BIN_DIR` in PATH.(v1.18.0)
- Resolved 400 Bad Request errors when using Gemini 3 thought signatures with Google.(v1.18.0)
- Fixed the tool count warning from showing in code mode.(v1.18.0)
- Added a workaround for cmd's multiline prompt limitations when using Gemini-cli on Windows.(v1.18.0)
- Fixed MCP UI rendering issues caused by CallToolResult structure changes.(v1.18.0)
- Fixed shell output displaying as static text instead of a spinner.(v1.18.0)
- Fixed custom providers with empty API keys from incorrectly showing as configured in the desktop application.(v1.18.0)
- Corrected instructions used for system prompt and prompt for user message in subagents.(v1.18.0)
- Fixed compaction loop issues occurring with small models or large inputs.(v1.18.0)
- Fixed an issue with MCP-hermit cleanup path expansion.(v1.18.0)
- Fixed YAML serialization for recipes containing special characters.(v1.18.0)
- Resolved TokenState loading issues on new sessions.(v1.18.0)
- Fixed ephemeral extensions from being persisted when resuming sessions.(v1.18.0)
- Fixed subagent tools from being incorrectly hidden when running as a subagent.(v1.18.0)
- Resolved a keyboard shortcut conflict for Focus Goose Window.(v1.18.0)
- Fixed filtering of tools in Ollama streaming when chat mode is enabled.(v1.18.0)
- Reverted `/reply` behavior to its previous state (replacing session history) when a full conversation is provided.(v1.18.0)
- Fixed platform extensions so they now correctly respect the `default_enabled` value.(v1.17.0)
- Resolved issue where token state was not loading correctly on new sessions.(v1.17.0)
- Made the datetime info message more explicit to prevent LLM confusion regarding the current year.(v1.17.0)
- Fixed an issue where the system role was incorrectly used instead of the developer role in the database.(v1.17.0)
- Ensured that old sessions containing tool results now load correctly.(v1.17.0)
- Fixed file attachments so they are now included when messages are queued.(v1.17.0)
- Corrected the display of the provider type suffix in the update dialog.(v1.17.0)
- Fixed a crash on Linux goosed environments caused by a libssl error.(v1.17.0)
- Resolved issue where metrics were not being reported correctly on PostHog.(v1.17.0)
- Fixed the PATH configuration on Windows for extensions.(v1.17.0)
- Fixed an issue where parameters were not being substituted correctly in activities.(v1.17.0)
- Corrected a typo found in a prompt.(v1.17.0)
- Fixed critical crash on Linux systems caused by libssl errors when running the goosed server.(v1.16.1)
- Fixed issue where parameters were not being substituted correctly in activities.(v1.16.0)
- Resolved an error from Anthropic regarding "final assistant content cannot end with trailing whitespace".(v1.16.0)
- Fixed configuration issues specifically for the Groq provider.(v1.16.0)
- Fixed an issue where the model was being read from config instead of removing a prompt change.(v1.16.0)
- Used a lock mechanism to ensure the tunnel only runs once, preventing issues from multiple concurrent runs.(v1.16.0)
- Updated the acceptable issues list for moim injection checks to include "Merged consecutive assistant messages".(v1.16.0)
- Fixed Anthropic provider model fetching logic.(v1.16.0)
- Added CSP (Content Security Policy) for images to the proxy HTML in MCP-UI.(v1.16.0)
- Corrected a typo in a blog post reference (AIMDOEL -> AIMODEL).(v1.16.0)
- Adjusted strange spacing issues found in agent.rs.(v1.16.0)
- Reverted a change that prevented loading active extensions when no extensions were present in the recipe.(v1.16.0)
- Fixed multi-tool calling functionality.(v1.16.0)
- Improved handling for multiple content chunks and images.(v1.16.0)
- Fixed an issue where GitHub broke runners for macOS environments.(v1.16.0)
- Added generic checks for Gemini compatibility.(v1.16.0)
- Fixed sessions returning with empty messages.(v1.16.0)
- Added backward compatibility for the conversationCompacted message type.(v1.16.0)
- Improved handling for 404 errors.(v1.16.0)
- Removed setx calls to prevent permanent modification of the Windows shell PATH.(v1.16.0)
- Fixed parsing of maas models for the GCP Vertex provider.(v1.16.0)
- Added support for Gemini 3's thought signatures.(v1.16.0)
- Added error catching for cron jobs.(v1.16.0)
- Fixed reading paths from interactive and login shells.(v1.16.0)
- Applied a quick fix for the community all stars script.(v1.16.0)
Improvements in December 2025
- Avoided repeated MCP queries during streaming responses for better performance.(v1.18.0)
- Enhanced PostHog error tracking to include detailed messages.(v1.18.0)
- Implemented privacy-aware PostHog analytics.(v1.18.0)
- Added logic to regenerate canonical models when a release branch is created.(v1.18.0)
- Upgraded agent-client-protocol to version 0.9.0.(v1.18.0)
- Bumped Bedrock dependency versions.(v1.18.0)
- Updated dependencies specifically for Fedora packaging.(v1.18.0)
- Corrected Copilot instructions to use "goose" instead of "Goose" in code reviews.(v1.18.0)
- Cleaned up PR preview sites from the gh-pages branch history.(v1.18.0)
- Unified subagent and subrecipe tools into a single tool.(v1.17.0)
- Disallowed subagents that do not have any extensions configured.(v1.17.0)
- Added support for tool reply metadata.(v1.17.0)
- Capitalized configuration variables to align with other variable naming conventions.(v1.17.0)
- Prevented native TLS usage.(v1.17.0)
- Removed the recipe key flow as part of cleanup.(v1.17.0)
- Removed a corrupted woff font file.(v1.17.0)
- Hid the recipe icon when the chat view is empty.(v1.17.0)
- Ensured the modal selector is shown immediately after configuring a provider.(v1.17.0)
- Improved mobile responsiveness and fixed horizontal overflow on the Community page.(v1.17.0)
- Implemented privacy-aware PostHog analytics.(v1.17.0)
- Updated the auto-update recipe reference within the release workflow.(v1.17.0)
- Added a `/goose` issue solver GitHub workflow.(v1.17.0)
- Improved tunnel handling to ensure more stable operation on Linux systems.(v1.16.1)
- Hidden the recipe icon when the chat is empty.(v1.16.0)
- Updated Anthropic and Google Gemini models to their latest API versions.(v1.16.0)
- Updated cleanup marker logic specifically for Fedora users.(v1.16.0)
- Improved AWS credential loading and configuration handling within the BedrockProvider.(v1.16.0)
- Moved recipe actions to the bottom bar icon and relocated goosehints configuration to settings.(v1.16.0)
- Upgraded rmcp dependency to version 0.9.1.(v1.16.0)
- Suggested using text/markdown when fetching content.(v1.16.0)
- Removed some old, unnecessary code and mentioned the configure CLI.(v1.16.0)
- Refactored Next camp live code.(v1.16.0)
- Commented out flaky MCP callers.(v1.16.0)
- Added Adrian Cole to the list of Maintainers.(v1.16.0)
- Removed the experimental autopilot feature.(v1.16.0)
- Added links to maintainer profiles.(v1.16.0)
- Incorporated LF feedback into the codebase.(v1.16.0)
- Upgraded various npm packages.(v1.16.0)
All Releases in December 2025
v1.18.08 features23 fixesThis release introduces powerful new slash commands like /prompts and /compact, alongside the new Goose PR reviewer workflow and streaming support for OpenRouter & Xai. Numerous bug fixes address issues across code mode, Gemini integration, and session handling, while performance is improved by optimizing MCP queries during streaming.
v1.17.010 features12 fixesThis release introduces significant new capabilities, including platform extension support for code mode MCP tool calling and interactive MCP elicitation. Users will also benefit from streaming support for OpenAI responses and enhanced recipe management with search and filtering. Several bugs related to session loading, extension configuration, and platform stability have also been resolved.
v1.16.11 fixThis patch release primarily addresses a critical stability issue affecting Linux users. It resolves a crash in the goosed server caused by libssl errors, ensuring more reliable operation on Linux environments.
v1.16.026 features24 fixesThis release introduces significant new capabilities, including native terminal support, Goose remote access, and rendering math/science symbology via KaTeX. Numerous bug fixes address issues with provider configurations (Anthropic, Groq), session handling, and multi-tool calling. Improvements focus on updating major model APIs (Anthropic, Gemini) and enhancing credential loading for AWS Bedrock.