Goose: What's New in January 2026
A summary of all updates, new features, and bug fixes released for Goose during January 2026.
New Features in January 2026
- Added support for configuring a maximum token limit via an environment variable.(v1.20.0)
- Enabled retry logic for fetching provider models to improve reliability.(v1.20.0)
- Added streaming support for the Google Gemini provider.(v1.20.0)
- Added ML-based prompt injection detection capabilities.(v1.20.0)
- Added support for changing the working directory and extensions within the same window/session.(v1.20.0)
- Introduced HTTP proxy support.(v1.20.0)
- Added Content Security Policy (CSP) support for frameDomains and baseUriDomains for MCP Apps.(v1.20.0)
- Added shell completion generation via the new `completion` subcommand for bash, zsh, fish, and more.(v1.19.0)
- Introduced support for the OpenAI Codex CLI provider.(v1.19.0)
- Enabled caching support for Anthropic models via Databricks.(v1.19.0)
- Now honoring MCP servers from clients like Zed (supporting stdio + http).(v1.19.0)
- Added MCP app renderer for richer UI experiences.(v1.19.0)
- Server names are now used for MCP extensions in code mode.(v1.19.0)
- Improved user experience for tool calls via `execute_code`.(v1.19.0)
- Added JSONL streaming option for JSON output.(v1.19.0)
- Added a default todo message for better task tracking.(v1.19.0)
- Upgraded to rmcp 0.12.0 and sacp 10.0.0, removing SSE transport.(v1.19.0)
Bug Fixes in January 2026
- Fixed an issue where the provider engine type was not preserved when editing custom providers.(v1.20.0)
- Improved the output style of Goose review Pull Requests to better match contributor standards.(v1.20.0)
- Fixed an issue where KaTeX was incorrectly treating underscores as subscripts in plain text.(v1.20.0)
- Corrected the skills directory path to use ".config/agents" (plural).(v1.20.0)
- Fixed an issue where extensions were being loaded upfront instead of when the agent starts.(v1.20.0)
- Ensured platform-specific keyboard shortcuts are correctly displayed in the UI.(v1.20.0)
- Prevented an infinite loop of tool-input notifications occurring in MCP Apps.(v1.20.0)
- Updated the MCP Apps _meta.ui.resourceUri to use the nested format.(v1.20.0)
- Prevented duplicate rendering when a tool returns both mcp-ui and mcp-apps resources.(v1.20.0)
- Handled special Claude model responses within the GitHub Copilot provider.(v1.20.0)
- Fixed a ResultsFormat error that occurred when loading old sessions.(v1.20.0)
- Fixed an issue where invalid call tool results were not being validated or debugged properly.(v1.20.0)
- Fixed an issue in CI where the openapi-schema-check job was missing dependencies.(v1.20.0)
- Fixed Google provider logic to treat signed text as regular content during streaming.(v1.20.0)
- Prevented duplicate rendering when the tool returned both mcp-ui and mcp-apps resources.(v1.19.1)
- Prevented an infinite loop of tool-input notifications specifically within MCP Apps.(v1.19.1)
- Fixed Azure OpenAI API key being required when it should be optional to match documentation.(v1.19.0)
- Fixed code execution to now support bracket notation and multiple import styles.(v1.19.0)
- Correctly handled interleaved streaming chunks in OpenAI tool calls.(v1.19.0)
- Fixed handling of tool names that do not contain underscores.(v1.19.0)
- Fixed session history order from being modified when viewing a session in the desktop application.(v1.19.0)
- Fixed the MCP UI to send the prompt message when an element is clicked.(v1.19.0)
- Added minute-level granularity for MOIM timestamps.(v1.19.0)
- Fixed the install script to work correctly when piped into bash.(v1.19.0)
- Corrected Bash syntax in terminal integration functions.(v1.19.0)
- Added more open models to the provider list.(v1.19.0)
Improvements in January 2026
- Ensured models properly utilize streaming capabilities.(v1.20.0)
- When changing the provider or model, the existing provider/model configuration is now loaded.(v1.20.0)
- Allowed the Goose issue solver to react to activation comments.(v1.20.0)
- Hid advanced recipe options under expandable content for a cleaner interface.(v1.20.0)
- Updated confidence levels for prompt injection detection to reduce false positive rates.(v1.20.0)
- Fixed rendering issues related to fonts.(v1.20.0)
- Sorted keys in canonical models for consistency.(v1.20.0)
- Adjusted z-index to prevent the search highlighter from appearing over modal overlays.(v1.20.0)
- Updated MCP Apps tutorial documentation regarding the _meta structure and version prerequisites.(v1.20.0)
- Updated MCP Apps _meta.ui.resourceUri to use the nested format.(v1.19.1)
- Added functionality to download and copy Recipe YAML.(v1.19.0)
- Improved Recipe slash command parsing.(v1.19.0)
- Added RPI recipes.(v1.19.0)
- Added MCP Apps plumbing for future enhancements.(v1.19.0)
- Updated the goose issue solver to solve issues like a goose contributor.(v1.19.0)
- Moved the goose issue solver to the Opus model.(v1.19.0)
- Improved logging and analytics for updater processes.(v1.19.0)
- Bumped the Rust toolchain to 1.92 (current stable).(v1.19.0)
- Removed the Tool Selection Strategy preview.(v1.19.0)
All Releases in January 2026
v1.20.07 features14 fixesThis release introduces significant new capabilities, including ML-based prompt injection detection and HTTP proxy support, alongside streaming support for the Google Gemini provider. Several fixes address issues with custom provider editing, KaTeX rendering, and stability within MCP Apps, ensuring a more robust user experience.
v1.19.12 fixesThis release focuses primarily on stability and correctness within the MCP Apps environment. Key fixes include resolving duplicate rendering issues and preventing an infinite loop of tool-input notifications.
v1.19.010 features10 fixesThis release introduces significant new capabilities, including shell completion generation for multiple shells and support for the OpenAI Codex CLI provider. Key fixes address issues with code execution syntax, tool call streaming, and API key handling for Azure OpenAI. Users will also benefit from improved UX for tool calls and new caching support for Anthropic models.