Change8

Goose: What's New in December 2025

A summary of all updates, new features, and bug fixes released for Goose during December 2025.

4releases44features60fixes38improvements

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