Change8

Goose: What's New in January 2026

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

6releases32features54fixes25improvements

New Features in January 2026

  • Added ability to manage multiple chat sessions.(v1.21.0)
  • Support for standalone MCP applications.(v1.21.0)
  • Allow users to customize templates.(v1.21.0)
  • Added Flatpak packaging for Linux distributions.(v1.21.0)
  • Enhanced model listing with organization policy support for GCP Vertex models.(v1.21.0)
  • Enable parallel sessions in goose-acp with isolated agent state.(v1.21.0)
  • Ask for permission in the CLI.(v1.21.0)
  • Allow customizing the new line keybinding in the CLI.(v1.21.0)
  • Implemented graceful fallback when keyring is unavailable.(v1.21.0)
  • Improved token count display in UI by formatting large/small token counts for readability.(v1.21.0)
  • Added support for prefersBorder option for MCP Apps.(v1.21.0)
  • Allow subagent delegation in code execution filtering by excluding subagent tool.(v1.21.0)
  • Improved session tracking across providers by standardizing agent-session-id for session correlation.(v1.21.0)
  • Added MCP server support for recipes.(v1.21.0)
  • Extended model configuration options by allowing optional request params and context limit from GOOSE_PREDEFINED_MODELS.(v1.21.0)
  • 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 exclusion of platform_schedule_tool in the CLI.(v1.21.0)
  • Fixed application of subrecipes when using slash commands.(v1.21.0)
  • Fixed handling of model quirks with tool calls in code_execution mode.(v1.21.0)
  • Fixed cleanup of result recording for code mode.(v1.21.0)
  • Fixed handling of Gemini thoughtSignature for tool calls on OpenRouter.(v1.21.0)
  • Fixed Recipe slash command not working with single optional parameter.(v1.21.0)
  • Fixed support for global .gooseignore and negation patterns.(v1.21.0)
  • Fixed requirement for authentication when running goose on a non-loopback address.(v1.21.0)
  • Improved error messages for invalid tool calls.(v1.21.0)
  • Fixed issue where tool_call arguments were not optional and fixed silent stream termination for OpenAI.(v1.21.0)
  • Fixed serialization of record_result output as JSON in code_execution.(v1.21.0)
  • Fixed 0 token reporting in OpenRouter streaming.(v1.21.0)
  • Fixed incorrect parsing of extension name from tool call for MCP apps.(v1.21.0)
  • Fixed deeplink UI repeating on refresh.(v1.21.0)
  • Fixed popular topics not starting a chat when clicked.(v1.21.0)
  • Fixed adding escaping to the command field.(v1.21.0)
  • Fixed omission of structured_content when None instead of serializing as null.(v1.21.0)
  • Fixed UI/message to use ContentBlock[] for content for MCP apps.(v1.21.0)
  • Fixed missing instructions in goose/CONTRIBUTING.md.(v1.21.0)
  • Fixed scrollbar flicker during sidebar animation.(v1.21.0)
  • Fixed synchronization of all MCP prompt messages to the session before agent reply.(v1.21.0)
  • Fixed regressions related to extension loading.(v1.21.0)
  • Resolved all extensions to load correctly in the CLI.(v1.21.0)
  • Fixed path for global agent skills.(v1.21.0)
  • Fixed setting the working directory for extensions from the session.(v1.21.0)
  • Fixed accumulated token count calculation.(v1.21.0)
  • Fixed propagation of session_id across providers and MCP.(v1.21.0)
  • Fixed line breaks.(v1.21.0)
  • 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

  • Performance improvement by avoiding accumulation of thoughtSignatures across conversation history (Google).(v1.21.0)
  • Updated Goose branding on desktop.(v1.21.0)
  • Added back Goose branding to the home screen.(v1.21.0)
  • Updated session name in the UI in real-time.(v1.21.0)
  • Used Intl.NumberFormat for token formatting in SessionsInsights.(v1.21.0)
  • Stopped showing MCP UI/Apps until the tool is approved.(v1.21.0)
  • 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