Goose mcp
ComponentUpdates related to the mcp component of Goose.
All MCP Features
- Added Hooks system for extensible pre/post tool execution.(v1.35.0)
- Introduced PreToolUse denial hook support.(v1.35.0)
- Enabled the /goal command for agent self-evaluation before finishing tasks.(v1.35.0)
- Added the `goose review` local code review command.(v1.35.0)
- Integrated a Diff viewer into the TUI.(v1.35.0)
- Added support for built-in, skill, and recipe slash commands in the ACP server.(v1.35.0)
- Enabled unified thinking effort control across all providers.(v1.35.0)
- Generalized open-plugins and added support for skills.(v1.35.0)
- Added summon subagent instructions.(v1.35.0)
- Implemented proactive OAuth token refresh to avoid re-authentication on every session.(v1.35.0)
- Added the `goose://new-session` deep link to open a fresh chat session.(v1.35.0)
- Introduced GOOSE_OAUTH_CALLBACK_PORT for stable OAuth redirect_uri configuration.(v1.35.0)
- Added paginated session list view in the ACP.(v1.35.0)
- Enabled passing the session cwd parameter to ACP providers.(v1.35.0)
- Added an opt-in for Vercel AI Gateway leaderboard participation.(v1.35.0)
- Added optional `--parameters` support for scheduled recipes.(v1.35.0)
- Introduced a quarterly scheduling option for tasks.(v1.35.0)
- Enabled recipe discovery and execution within the ACP server.(v1.35.0)
- Added support for projects as backend sources with system prompt injection.(v1.35.0)
- Implemented a worktree-aware directory switcher.(v1.35.0)
- Added chat history search functionality to the navigation panel.(v1.35.0)
- Enabled encrypted Nostr session sharing.(v1.35.0)
- Added Nushell terminal and completion support.(v1.35.0)
- Included Simplified Chinese (zh-CN) translation.(v1.35.0)
- Added the ability to strip chain-of-thought markers from custom provider output.(v1.35.0)
- Introduced GOOSE_DISABLE_TOOL_CALL_SUMMARY environment variable to opt out of per-tool-call summaries.(v1.35.0)
- Enabled grouping consecutive tool calls into one summarized chain card.(v1.35.0)
- Added Vercel AI Gateway provider support.(v1.35.0)
- Integrated GitHub Copilot /responses API.(v1.35.0)
- Enabled Agents CRUD (Create, Read, Update, Delete) operations.(v1.35.0)
- Ensured ACP adheres to streamable HTTP specification compliance.(v1.35.0)
- Added GPT-5.5 to the list of known models.(v1.35.0)
- Provided Linux musl CLI builds.(v1.35.0)
- Enabled Linux Vulkan support for local inference.(v1.35.0)
- Released Windows CUDA release artifacts.(v1.35.0)
- Added new providers: Atomic Chat, Routstr, FuturMix, oMLX, and SaladCloud AI Gateway.(v1.35.0)
- Added hooks support for customizable agent behavior.(v1.34.0)
- Enabled Agents CRUD operations.(v1.34.0)
- Introduced Projects as backend sources with system prompt injection.(v1.34.0)
- Enabled auto-updating for plugins.(v1.34.0)
- Added Linux Vulkan support for local inference.(v1.34.0)
- Achieved ACP streamable HTTP spec compliance.(v1.34.0)
- Exposed built-in skills through sources list ACP calls.(v1.34.0)
- Implemented a provider-first onboarding flow.(v1.34.0)
- Moved goose2 provider catalog behind the ACP layer.(v1.34.0)
- Enabled grouping consecutive tool calls into one summarized chain card.(v1.34.0)
- Replaced raw config and secret methods in ACP.(v1.34.0)
- Added goose2 support for custom providers in UI & ACP.(v1.34.0)
- Made Ollama host configurable in goose2.(v1.34.0)
- Enabled updating the provider row after saving credentials.(v1.34.0)
- Added Google model inventory refresh support.(v1.34.0)
- Integrated skills into the chat composer.(v1.34.0)
- Introduced mergeable configs.(v1.34.0)
- Enabled MCP Apps to hydrate and replay app payloads in goose2.(v1.34.0)
- Enabled MCP Apps to translate ACP host capabilities into MCP initialization.(v1.34.0)
- Added Windows CUDA release artifacts.(v1.34.0)
- Implemented goose2 compact settings modal headers.(v1.34.0)
- Released the goose-tui binary.(v1.34.0)
- Added Exa AI-powered search tool.(v1.32.0)
- Enabled desktop notifications when goose finishes a task.(v1.32.0)
- Introduced @agent mention support in chat.(v1.32.0)
- Added the /skills command for listing available skills.(v1.32.0)
- Enabled association of chat threads with specific projects.(v1.32.0)
- Implemented auto-compaction for the goose2 context window UX.(v1.32.0)
- Added a message bubble and action tray interface in goose2.(v1.32.0)
- Enabled voice dictation via the direct-ACP pattern in goose2.(v1.32.0)
- Added context window usage visualization in the goose2 chat input.(v1.32.0)
- Introduced Unix domain socket transport for StreamableHttp MCP.(v1.32.0)
- Added the Cash App extension to the Extensions Library.(v1.32.0)
- Added the /edit command for on-demand prompt editing.(v1.32.0)
- Added Novita AI as a declarative provider.(v1.32.0)
- Added Kimi Code provider with OAuth device flow authentication.(v1.32.0)
- Introduced an Extension management screen in the TUI.(v1.32.0)
- Added an Extensions settings page and context panel widget.(v1.32.0)
- Implemented Client ID Metadata Document (CIMD) support for OAuth.(v1.32.0)
- Added context window usage display inline in the status bar.(v1.32.0)
- Enabled chat attachments support in goose2.(v1.32.0)
- Added ability to manage sub recipes in the desktop UI.(v1.29.0)
- Enabled display of delegate sub agents logs in the UI.(v1.29.0)
- Introduced passing toolInfo to MCP Apps via hostContext.(v1.29.0)
- Added ability to expand the sidebar to see chat names.(v1.29.0)
- Enabled Sigstore/SLSA provenance verification for Rust self-update.(v1.29.0)
- Added GOOSE_SHELL environment variable to configure the preferred shell.(v1.29.0)
- Added support for CodeMode ToolDisclosure variants.(v1.29.0)
- Enabled feature-gating for local inference dependencies.(v1.29.0)
- Stabilized ACP session/set_config and introduced list, delete, and close functionality.(v1.29.0)
- Added Gemini-ACP provider with support for subscription models.(v1.29.0)
- Introduced Orchestration support.(v1.29.0)
- Upgraded ink for performance and switched to stdio instead of http.(v1.29.0)
- Enabled filtering tools by MCP Apps visibility metadata.(v1.29.0)
- Added an adversarial agent for preventing information leakage.(v1.28.0)
- Enabled Claude adaptive thinking support.(v1.28.0)
- Introduced a new onboarding flow for new users.(v1.28.0)
- Enabled persistence of GooseMode settings per-session via the session database.(v1.28.0)
- Propagated session.id to OpenTelemetry spans and log records for improved tracing.(v1.28.0)
- Migrated the autovisualiser extension to MCP Apps.(v1.28.0)
- Added ACP session/set_mode handler.(v1.28.0)
- Added MCP Roots support.(v1.28.0)
- Enabled loading hints in nested subdirectories.(v1.28.0)
- Added ACP read tool for delegating filesystem I/O to ACP clients.(v1.28.0)
- Introduced a Summarize tool for deterministic reads.(v1.28.0)
- Added ACP providers for Claude Code and Codex.(v1.28.0)
- Enabled capturing reasoning summaries from OpenAI Responses API.(v1.28.0)
- Added MiniMax provider with an Anthropic-compatible API.(v1.28.0)
- Added Tensorix as a declarative provider.(v1.28.0)
- Added skill support for files individually loadable via load() in summon.(v1.28.0)
- Added Avian as an LLM provider.(v1.28.0)
- Combined TUI UX with publishing configuration.(v1.28.0)
- Added a base path field for custom provider configuration.(v1.28.0)
- Improved private channel detection for the Slack bot.(v1.28.0)
- Enabled preferred microphone selection.(v1.28.0)
- Enabled secret interpolation in streamable HTTP extension URLs.(v1.28.0)
- Added Snowflake provider support.(v1.0.25)
- Introduced basic cron scheduler for goose-server.(v1.0.25)
- Enabled schedule creation from deep links with comprehensive extension support.(v1.0.25)
- Added task cancellation functionality for scheduled jobs.(v1.0.25)
- Implemented edit schedule functionality.(v1.0.25)
- Added pause/unpause functionality for scheduled jobs.(v1.0.25)
- Enabled live tracking of running schedules.(v1.0.25)
- Added MCP router skeleton.(v1.0.25)
- Implemented handling for MCP server notification messages.(v1.0.25)
- Added LanceDB vector tool selection.(v1.0.25)
- Added GitHub Copilot stream support, fixing issues with gpt-4.1 and claude.(v1.0.25)
- Added Claude 4 support in the Vertex dropdown.(v1.0.25)
- Implemented context window limit configuration for Claude 4.(v1.0.25)
- Enabled viewing and editing existing recipes in Desktop.(v1.0.25)
- Enabled discovering recipes from the GOOSE_RECIPE_PATH environment variable.(v1.0.25)
- Added recipe directory support.(v1.0.25)
- Added screenshot paste support.(v1.0.25)
- Implemented interactive deletion of sessions.(v1.0.25)
- Enabled cancellation of tool calls and fixed program crashes related to tool execution.(v1.0.25)
- Added configurable tool_params_max_length.(v1.0.25)
- Added Google Drive labels support.(v1.0.25)
- Added Kotlin function for getting structured outputs.(v1.0.25)
- Added Goosebench v2 additions for evaluation post-processing.(v1.0.25)
- Replaced subagent and skills with a single, streamlined Unified summon extension.(v1.24.0)
- Introduced the Top of Mind (tom) platform extension, enabled by default for contextual awareness.(v1.24.0)
- Enabled MCP support, allowing Claude Code, Codex, and Gemini CLI to use MCP tools.(v1.24.0)
- Added dynamic model listing and mid-session model switching capabilities for Claude Code.(v1.24.0)
- Enabled stream-json protocol for persistent sessions in Claude Code.(v1.24.0)
- Exposed Reasoning content in the API for reasoning models.(v1.24.0)
- Added configurable thinking level for Gemini 3 models.(v1.24.0)
- Added image support and improved error resilience for Codex.(v1.24.0)
- Enabled Google provider support for MessageContent::Image in user messages.(v1.24.0)
- Allowed editing the model and extensions of a recipe directly from the GUI.(v1.24.0)
- Enabled loading the provider/model specified inside recipe configuration.(v1.24.0)
- Added escaping for Jinja variables in recipes to allow their inclusion in prompts.(v1.24.0)
- Enabled session content search via the API.(v1.24.0)
- Added inline renaming functionality for chat sessions in the sidebar.(v1.24.0)
- Introduced a Desktop UI for deleting custom providers.(v1.24.0)
- Added a custom headers field for custom OpenAI-compatible providers in the Desktop application.(v1.24.0)
- Enabled display of subagent tool calls in both CLI and UI.(v1.24.0)
- Added type-to-search filtering in CLI select/multiselect dialogs.(v1.24.0)
- Exposed the AGENT_SESSION_ID environment variable to extension child processes.(v1.24.0)
- Exposed the AGENT=goose environment variable for cross-tool compatibility.(v1.24.0)
- Enabled passing environment variables to shell commands.(v1.24.0)
- Added a global config switch to disable automatic session naming.(v1.24.0)
- Ported Context (pctx) for Code Mode.(v1.24.0)
- Enabled overridable default bat themes using environment variables.(v1.24.0)
- Added Permission Policy support for sandbox iframes in MCP Apps.(v1.24.0)
- Integrated AppRenderer from the @mcp-ui/client SDK into MCP Apps.(v1.24.0)
- Upgraded rmcp to 0.15.0 and advertised MCP Apps UI extension capability.(v1.24.0)
- Updated Groq declarative data to include Preview Models.(v1.24.0)
- Added model selection support for ACP's session/new and session/set_model endpoints.(v1.24.0)
- Added support for the extra field in chat completion tool_calls for Gemini OpenAI compatibility.(v1.24.0)
- Added manpage generation for goose-cli.(v1.24.0)
- Added SLSA build provenance attestations to release workflows.(v1.24.0)
- Enabled building with CUDA as the candle backend.(v1.24.0)
- Implemented proper proxy support on Windows and macOS.(v1.24.0)
- 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)
- 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)
- Added MCP UI proxy with improved message handling(v1.15.0)
- Enabled WAL re-enabled with commit transaction management(v1.15.0)
- Introduced SessionManager integration for ACP sessions(v1.15.0)
- Added Grok provider support(v1.15.0)
- Added Supabase MCP server to registry(v1.15.0)
- Implemented Platform Extension MOIM(v1.15.0)
- Enabled reading paths from interactive & login shell(v1.15.0)
- Added Provider error proxy for simulating errors(v1.15.0)
- Enabled recipe security scanning when saving(v1.15.0)
- Added support for Mistral AI as a new provider.(v1.14.0)
- Introduced a custom macOS dock menu with a "New Window" option for better integration.(v1.14.0)
- Restored the quick launcher functionality within the user interface.(v1.14.0)
- Enabled a new "check-everything" command for comprehensive code quality validation.(v1.14.0)
- Added support for newer GitHub Copilot AI model versions.(v1.14.0)
- Enabled environment variable substitution for dynamic configuration in authentication blocks.(v1.14.0)
- Provided access to platform tools via the command-line interface (CLI).(v1.14.0)
- Added a visual indicator to show when extensions are currently loading in the extension panel.(v1.14.0)
- Added right-click context menu option to open a new window on macOS dock icon.(v1.13.0)
- Restored the Quick launcher functionality.(v1.13.0)
- Introduced support for the Mistral AI provider.(v1.13.0)
- Enabled support for newer GitHub Copilot models.(v1.13.0)
- Made platform tools available for use via the Command Line Interface (CLI).(v1.13.0)
- Enabled the use of environment variables within the authentication configuration.(v1.13.0)
- Added a loading indicator to show progress when extensions are loading.(v1.13.0)
- Added automatic creation of recipe directories when saving files(v1.12.0)
- Introduced system diagnostics tools for troubleshooting(v1.12.0)
- Enabled extension search functionality within the tool(v1.12.0)
- Added code snippet formatting and saving capabilities(v1.12.0)
- Introduced the Test Coverage Optimizer recipe(v1.12.0)
- Added progress tracking with trend indicators for ongoing tasks(v1.12.0)
- Improved caching mechanisms using stable system prompts(v1.12.0)
- Introduced the Smart Task Organizer recipe(v1.12.0)
- Added UI parameter input controls for better configuration(v1.12.0)
- Added a Schedule button for recipe entries(v1.12.0)
- Redesigned the extension management system(v1.12.0)
All MCP Bug Fixes
- Fixed issue where Databricks parallel tool image responses did not interleave tool results correctly.(v1.35.0)
- Stopped killing `goosed` process when a window is closed.(v1.35.0)
- Eliminated cross-window deep link contamination issues.(v1.35.0)
- Fixed file fallback check when the keyring has no entry.(v1.35.0)
- Ensured custom providers are activated immediately after being added via configure.(v1.35.0)
- Fixed spawning of `goose` by using `current_exe()` instead of PATH lookup.(v1.35.0)
- Set TCP_USER_TIMEOUT on streamable HTTP clients.(v1.35.0)
- Reduced excessive `MISSING_TRANSLATION` warnings for fallback locales.(v1.35.0)
- Zeroed out cost calculation for local providers (ollama, local).(v1.35.0)
- Fixed session cost persistence, ensuring accumulated cost survives session reloads.(v1.35.0)
- Prevented tool-use marker leakage in toolshim output.(v1.35.0)
- Fixed re-application of canonical limits when a delegate overrides the model.(v1.35.0)
- Changed CLI prompt from goose emoji to plain `> ` for better compatibility.(v1.35.0)
- Added flag to handle login shell PATH correctly.(v1.35.0)
- Enabled VT processing on Windows Console Host.(v1.35.0)
- Resolved Azure CLI invocation on Windows by correctly using `az.cmd`.(v1.35.0)
- Handled non-interactive terminal scenarios during `goose configure` on Windows.(v1.35.0)
- Fixed emitting `trace_output` as a span attribute instead of an event.(v1.35.0)
- Ensured reliable flushing of OTLP traces on exit with configurable timeout.(v1.35.0)
- Improved Telegram gateway error reporting and connection reliability.(v1.35.0)
- Fixed error message styling in the ScheduleModal.(v1.35.0)
- Aligned the sidebar hamburger icon correctly in macOS fullscreen mode.(v1.35.0)
- Coalesced streaming Thinking deltas and now list available tools when a tool is not found.(v1.35.0)
- Ensured the system honors `Retry-After` headers on 429 responses.(v1.35.0)
- Replaced the Venice custom provider implementation with declarative configuration.(v1.35.0)
- Used `mkdir -p` for self-test workspace initialization.(v1.35.0)
- Fixed preservation of user-set session names when chats are initiated via recipes.(v1.35.0)
- Enforced expiration independently of `MAX_TOKEN_AGE_SECONDS` in the OIDC proxy.(v1.35.0)
- Improved inline code contrast in the light theme.(v1.35.0)
- Omitted `max_tokens` for OpenAI-compatible requests when it is unset.(v1.35.0)
- Set correct `mcp-app` host capabilities.(v1.35.0)
- Normalized nullable schemas for Vertex Gemini compatibility.(v1.35.0)
- Isolated GitHub recipe temporary paths.(v1.35.0)
- Set the `X-Initiator` header on GitHub Copilot requests.(v1.35.0)
- Ensured dynamic_models: false is honored in declarative provider configurations.(v1.35.0)
- Cached the trailing message for stable prefix consistency across Bedrock agent turns.(v1.35.0)
- Implemented case-insensitive model name lookup for context_limit.(v1.35.0)
- Fixed returning 400 status instead of panicking on invalid CSP header values.(v1.35.0)
- Fixed insertion of tool pair summaries to appear at the chronological position in the conversation.(v1.34.0)
- Enabled SQLite foreign key enforcement in the session pool.(v1.34.0)
- Fixed issue where deleted chat sessions still appeared in the sidebar list.(v1.34.0)
- Reverted unexpected change from ui/goose2 work.(v1.34.0)
- Fixed requirement of extension_name on read_resource.(v1.34.0)
- Fixed queued messages being lost when clicking send immediately.(v1.34.0)
- Fixed model picker and session config staying out of sync.(v1.34.0)
- Fixed reading prompted file parameters in recipes.(v1.34.0)
- Enabled acceptance of null tool_call arguments in OpenAI streaming chunks.(v1.34.0)
- Fixed developer extension instructions to use python3 for macOS/Linux compatibility.(v1.34.0)
- Fixed SIGCHLD race condition by synchronously reaping ACP child.(v1.34.0)
- Fixed goose2 small-window chat and settings layouts.(v1.34.0)
- Resolved elicitation issues.(v1.34.0)
- Fixed SACP not notifying clients of generated session names.(v1.34.0)
- Fixed unscheduling a recipe incorrectly deleting it.(v1.34.0)
- Fixed seeding provider handoff history in ACP.(v1.34.0)
- Fixed goose2 not respecting interface density settings.(v1.34.0)
- Fixed goose2 not respecting accent color.(v1.34.0)
- Fixed preservation of replay message timestamps.(v1.34.0)
- Fixed goose2 window minimum sizing constraints.(v1.34.0)
- Fixed transform-rasterized dialog text appearing in goose2.(v1.34.0)
- Fixed renamed skills not staying open in the detail view.(v1.34.0)
- Fixed Gemini OAuth onboarding failure.(v1.34.0)
- Improved copy and content in goose2.(v1.34.0)
- Fixed model picker remaining usable during provider loading.(v1.34.0)
- Enabled handling of ACP requests concurrently.(v1.34.0)
- Fixed CRT linkage in Windows CUDA build.(v1.34.0)
- Fixed exclusion of preprompt from session title generation.(v1.34.0)
- Prevented login-shell PATH probe from suspending goose on startup.(v1.34.0)
- Removed defaults yaml.(v1.34.0)
- Fixed slow startup on first launch by caching TLS certs to disk.(v1.32.0)
- Fixed preprompt showing incorrectly after session loading.(v1.32.0)
- Fixed handling of streaming chunks missing the delta field.(v1.32.0)
- Fixed OpenAI provider accepting streaming chunks with both reasoning fields.(v1.32.0)
- Corrected model handling for Responses API tools and gpt-5.4 using `strict:false`.(v1.32.0)
- Corrected grammar in the apps view description.(v1.32.0)
- Fixed issue where links in chat could not be opened.(v1.32.0)
- Fixed shell tool execution to run under bash/sh regardless of the login shell.(v1.32.0)
- Fixed appending /chat/completions for prefixed v1 base URLs.(v1.32.0)
- Aligned Kimicode model metadata with the live Kimi Code API.(v1.32.0)
- Fixed an idle 300ms re-render loop that could cause TUI OutOfMemory errors.(v1.32.0)
- Fixed chat loading-state model placeholder display.(v1.32.0)
- Fixed tool calls to expand by default when Response Style is Detailed.(v1.32.0)
- Fixed creation of logs directory before writing LLM request logs.(v1.32.0)
- Enabled token usage tracking and configurable stream timeout for the Ollama provider.(v1.32.0)
- Fixed thread timestamps by using sqlx chrono decode instead of manual parsing.(v1.32.0)
- Removed the double border artifact on content in the chat view.(v1.32.0)
- Fixed acceptance of self-signed certs from configured external goosed hosts.(v1.32.0)
- Fixed sidebar sessions not syncing after chat history deletion.(v1.32.0)
- Prevented session hang when tool approval was required in headless mode.(v1.32.0)
- Eliminated a ~5s delay when opening the Switch Models panel with a local provider.(v1.32.0)
- Removed hardcoded dependency of goose-acp-macro.(v1.32.0)
- Fixed stopping the load of openai fast model for openapi compatible custom endpoints.(v1.32.0)
- Fixed empty tool results originating from resource content (e.g., auto visualiser).(v1.29.0)
- Implemented cleanup of the OAuth token cache upon provider deletion.(v1.29.0)
- Updated SSE parsers to correctly accept optional space after the data: prefix.(v1.29.0)
- Fixed hard-coded tool call ID in the code mode callback.(v1.29.0)
- Configured GOOSE_MAX_BACKGROUND_TASKS setting.(v1.29.0)
- Fixed issue where the goosed child process's listener was not being unregistered.(v1.29.0)
- Ensured token usage is included in Databricks streaming responses.(v1.29.0)
- Fixed overwriting of the deprecated googledrive extension configuration.(v1.29.0)
- Implemented emitting a user-facing message upon compaction failure.(v1.29.0)
- Updated to use the Responses API for gpt-5.4.(v1.29.0)
- Fixed auto-focusing the chat input upon Hub mount.(v1.29.0)
- Fixed Apps extension to coerce string arguments from inner LLM responses.(v1.29.0)
- Implemented handling of mid-stream error events in OpenAI SSE streaming.(v1.29.0)
- Fixed fullscreen header bar and always-visible close controls behavior.(v1.29.0)
- Implemented using the default provider and model when the provider in the session no longer exists.(v1.29.0)
- Added support for Gemini models via Databricks.(v1.29.0)
- Fixed handling of reasoning content blocks in the OpenAI-compat streaming parser.(v1.29.0)
- Removed the configured marker when deleting OAuth provider configuration.(v1.29.0)
- Fixed issues related to the Download manager.(v1.29.0)
- Fixed macOS Intel signing.(v1.29.0)
- Removed incorrect agent_visible filter on user message in claude-code.(v1.28.0)
- Implemented retry logic on authentication failure with credential refresh.(v1.28.0)
- Bumped pctx_code_mode to 0.3.0 to fix iterator type checking.(v1.28.0)
- Passed session_id when loading extensions to ensure skills are discovered.(v1.28.0)
- Added tool choice and parallel_tool_calls support for the chatgpt_codex provider.(v1.28.0)
- Fixed tool confirmation handling for multiple requests.(v1.28.0)
- Resolved tokio::sync::Mutex deadlock in the recipe retry path.(v1.28.0)
- Stopped writing without error when hitting a broken pipe for goose session list.(v1.28.0)
- Skipped upgrade-insecure-requests CSP for external HTTP backends.(v1.28.0)
- Prevented hang when a command backgrounds a child process.(v1.28.0)
- Added exit from the agent loop when tool call JSON fails to parse.(v1.28.0)
- Prevented SSE connection drops from silently truncating responses.(v1.28.0)
- Prevented SageMaker TGI from being marked configured when only Bedrock keys are set.(v1.28.0)
- Disabled computercontroller functionality when no $DISPLAY is detected.(v1.28.0)
- Registered MCP extensions when resuming a session.(v1.28.0)
- Loaded .gitignore in prompt_manager for hint file filtering.(v1.28.0)
- Remapped max_completion_tokens to max_tokens for OpenAI-compatible providers.(v1.28.0)
- Preserved OpenAI Responses API tool call/output linkage.(v1.28.0)
- Returned ContextLengthExceeded when the prompt exceeds the effective KV cache size.(v1.28.0)
- Used \"includeThoughts/part.thought\" for Google thinking handling.(v1.28.0)
- Fixed model selector showing the wrong model in tabs.(v1.28.0)
- Avoided word splitting by space for Windows shell commands.(v1.28.0)
- Unified path resolution around GOOSE_PATH_ROOT.(v1.28.0)
- Passed OAuth scopes to DCR and extracted granted_scopes from the token response.(v1.28.0)
- Ensured writing to the real file if config.yaml is a symlink.(v1.28.0)
- Preserved pairings when stopping the gateway.(v1.28.0)
- Sanitized streamable HTTP extension names derived from URLs.(v1.28.0)
- Improved detection of keyring availability errors.(v1.28.0)
- Removed insecure default secret from GOOSE_EXTERNAL_BACKEND.(v1.28.0)
- Added #[serde(default)] to the description field on ExtensionConfig variants.(v1.28.0)
- Restored smart-approve mode.(v1.28.0)
- Made TLS configurable in the goosed agent via the GOOSE_TLS environment variable.(v1.28.0)
- Added max turns configuration.(v1.28.0)
- Implemented comparison of extension configs before skipping add_extension.(v1.28.0)
- Ensured only viewable channels are added to Slack bot context.(v1.28.0)
- Verified platform binary existence.(v1.28.0)
- Replaced the global static output buffer with a per-instance TempDir.(v1.28.0)
- Resolved parameters in the initial message with autosubmit.(v1.28.0)
- Added analyzer extension in the recipe to maintain backwards compatibility.(v1.28.0)
- Scoped empty session reuse to the current window to prevent session mixing.(v1.28.0)
- Prevented abort in local inference.(v1.28.0)
- Restored provider and extensions for LRU-evicted sessions.(v1.28.0)
- Removed double dash in pnpm command.(v1.28.0)
- Fixed issue where new models used different messages for context length exceeded errors.(v1.0.25)
- Increased the limit for direct to disk operations for performance reasons.(v1.0.25)
- Fixed message type conversion in toolshim mode.(v1.0.25)
- Fixed Protobuf installation during the build process.(v1.0.25)
- Fixed issues related to menu bar and dock icon settings.(v1.0.25)
- Fixed permissions setting for quickscript execution.(v1.0.25)
- Fixed various issues within the Scheduler API.(v1.0.25)
- Fixed issue where Ctrl+C or ESC during CLI menu selection would not gracefully continue the current session.(v1.0.25)
- Fixed bundle download link not working.(v1.0.25)
- Fixed TypeScript errors cleanup.(v1.0.25)
- Fixed issue where the app would not automatically add the prompt after initialization with recipe instructions.(v1.0.25)
- Replaced exec with spawn for improved process handling.(v1.0.25)
- Fixed issue where the application would stop in non-interactive mode when summarizing.(v1.0.25)
- Enhanced security by enclosing HTML in code blocks and implementing CSP.(v1.0.25)
- Fixed issue where the recipe prompt was not appended when starting a recipe in a session.(v1.0.25)
- Updated o3/mini and o4 mini context limits.(v1.0.25)
- Fixed an issue where saving and running a recipe was not working.(v1.24.0)
- Fixed local speech/whisper functionality.(v1.24.0)
- Fixed keyring fallback to handle it as a success.(v1.24.0)
- Replaced a panic with proper error handling in get_tokenizer.(v1.24.0)
- Fixed the broken text editor view.(v1.24.0)
- Fixed configuration of add provider custom headers.(v1.24.0)
- Fixed MCP issue where resource content was not being decoded.(v1.24.0)
- Fixed the Flatpak icon.(v1.24.0)
- Fixed missing content from Langfuse traces.(v1.24.0)
- Fixed extension selector syncing issues.(v1.24.0)
- Improved defensive coding for model switching in Claude Code.(v1.24.0)
- Fixed duplicated output in Code Mode caused by filtering content by audience.(v1.24.0)
- Fixed ACP per-session Agent for model isolation and load_session restore.(v1.24.0)
- Fixed isolation of Claude Code sessions via stream-json session_id.(v1.24.0)
- Fixed Windows bundle random failure and optimized the canary build.(v1.24.0)
- Fixed Goose Desktop missing Calendar and Reminders entitlements.(v1.24.0)
- Fixed stripping of the empty extensions array when using a deeplink.(v1.24.0)
- Fixed contrast issue for text-muted elements.(v1.24.0)
- 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)
- 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)
- Fixed Linux hermit locking issues(v1.15.0)
- Corrected Windows node path retrieval from registry(v1.15.0)
- Fixed Windows CLI build issues(v1.15.0)
- Resolved CredentialStore issues for authentication(v1.15.0)
- Fixed tool call chain rendering problems(v1.15.0)
- Fixed GitHub Copilot image processing errors(v1.15.0)
- Fixed Developer MCP gitignore handling(v1.15.0)
- Fixed action icons overlapping in chat history(v1.15.0)
- Fixed context progress bar failing to reset after /clear command(v1.15.0)
- Improved Cron error catching(v1.15.0)
- Fixed tray icon not updating with GOOSE_VERSION set(v1.15.0)
- Ensured Recipes respect the quiet flag(v1.15.0)
- Fixed visibility issue for Autocompact threshold UI(v1.15.0)
- Fixed an issue that caused runaway subagent chains by preventing infinite recursion.(v1.14.0)
- Resolved repeated 404 errors that occurred when accessing sessions that had already been deleted.(v1.14.0)
- Ensured that "goose recipe list" now returns only unique entries, eliminating duplicates.(v1.14.0)
- Fixed an issue preventing proper AWS Bedrock credential rotation and refresh.(v1.14.0)
- Set the default mode to Auto for better integration with the Claude Code provider.(v1.14.0)
- Replaced a broken default model configuration with haiku-4.5 for Tetrate.(v1.14.0)
- Corrected the handling of goosehints/AGENTS.md processing, moving it from the developer extension to core goose.(v1.14.0)
- Fixed an issue where the right-click context menu was appearing empty; standard menu items now display correctly.(v1.14.0)
- Ensured the token count now displays correctly upon load and after message completion.(v1.14.0)
- Switched the Gemini model used for MCP smoke tests from Flash to Pro for improved test reliability.(v1.14.0)
- Improved Claude command-line interface integration.(v1.14.0)
- Prevented minijinja parsing errors when processing customized recipes.(v1.14.0)
- Implemented schema-aware numeric coercion for proper type handling of MCP tool arguments.(v1.14.0)
- Corrected the Nix flake configuration for the main branch.(v1.14.0)
- Fixed issues where task tracking for subagents was inaccurate.(v1.13.0)
- Corrected the default model setting for Tetrate.(v1.13.0)
- Fixed an issue preventing the AGENTS.md file from loading correctly.(v1.13.0)
- Fixed empty right-click menus that were appearing incorrectly.(v1.13.0)
- Ensured the token counter now displays the correct value.(v1.13.0)
- Fixed recipe parsing errors that occurred when special characters were present.(v1.13.0)
- Ensured MCP tools handle numeric values correctly during processing.(v1.13.0)
- Removed dependency on the external gsap library in the desktop UI by switching to the native Web Animations API.(v1.12.1)
- Ensured that user messages preserved in context management are filtered to be text only.(v1.12.1)
- Improved compatibility and error handling specifically for the Gemini provider.(v1.12.1)
- Fixed legacy import compatibility issues(v1.12.0)
- Resolved Gemini provider connection problems(v1.12.0)
- Fixed message synchronization issues after conversation cleanup(v1.12.0)
- Fixed crashes occurring when subrecipe files do not exist(v1.12.0)
- Resolved issues with build artifact downloads in CI workflows(v1.12.0)
- Corrected CLI installation path on Windows systems(v1.12.0)
- Fixed missing Windows GNU CLI build in releases(v1.12.0)
- Improved error handling for AWS Bedrock tool calls(v1.12.0)
- Fixed extension loading failures when recipes lack extensions(v1.12.0)
- Resolved a deadlock issue in the extension manager(v1.12.0)
- Fixed crashes when OpenAI returns empty responses(v1.12.0)
- Corrected package dependency synchronization problems(v1.12.0)
- Fixed OpenAI tools schema validation errors(v1.12.0)
- Resolved issues stemming from problematic UI package upgrades(v1.12.0)
- Fixed errors appearing in analytics messages(v1.12.0)
Releases with MCP Changes
v1.35.036 features38 fixesThis release introduces significant extensibility with a new Hooks system and support for PreToolUse denial hooks. Users gain new commands like `goose review` and enhanced UI features such as a Diff viewer in the TUI. Additionally, this update improves stability through proactive OAuth token refreshing and adds support for several new AI providers.
v1.34.022 features30 fixesThis release introduces significant new capabilities, including hooks for customizable agent behavior, full CRUD operations for agents, and the ability to use projects as backend sources with system prompt injection. Numerous bug fixes address issues with session visibility, message queuing, and model configuration synchronization. Enhancements focus on internal refactoring, improved plugin management, and better UI consistency across goose2, especially regarding settings and layout.
v1.32.019 features23 fixesThis release introduces significant new capabilities, including the Exa AI-powered search tool, voice dictation in goose2, and expanded extension management via a new TUI screen. Numerous bug fixes address issues with streaming, model configuration, and startup performance. Users will also benefit from UX improvements like auto-compaction for the context window and better sidebar management.
v1.29.013 features20 fixesThis release introduces significant new capabilities, including Orchestration support and the Gemini-ACP provider with subscription model support. Key fixes address issues with tool result handling, streaming parsers, and configuration management. Users will also benefit from improved UI clarity, better tool call formatting, and enhanced security via Rust self-update provenance verification.
v1.28.022 features43 fixesThis release introduces significant new capabilities, including an adversarial agent for security and support for Claude adaptive thinking. Key fixes address issues with session persistence, tool handling across various providers, and stability improvements like resolving deadlocks and preventing hangs during process execution. Users will benefit from enhanced tracing, better configuration options for providers, and a streamlined onboarding experience.
v1.0.2523 features16 fixesThis release introduces significant new scheduling capabilities, including cron support, editing, pausing, and live tracking for jobs. It also expands AI model support with GitHub Copilot streaming and Claude 4 integration, alongside numerous quality-of-life improvements for recipes and the UI.
v1.24.034 features18 fixesThis release introduces significant new capabilities, including the default enablement of the Top of Mind (tom) extension for better contextual awareness and support for CUDA builds. Key updates also include streamlining extension management and adding dynamic model switching for Claude Code. Numerous bugs were resolved, fixing issues related to recipe saving, text editor display, and various provider configurations.
v1.21.015 features28 fixesThis release introduces significant new capabilities, including multi-chat support, user-configurable templates, and Flatpak packaging for Linux users. Numerous bug fixes address issues across tool calling, recipe execution, and CLI functionality. Enhancements also focus on improving session management and UI branding.
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.
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.
v1.15.09 features13 fixesThis release introduces significant new capabilities, including support for the Grok provider, MCP UI proxy improvements, and enabling WAL with commit transaction management. Several platform stability issues were addressed, including fixes for Windows path retrieval, Linux locking, and improved handling of authentication credentials.
v1.14.08 features14 fixesThis release introduces significant new capabilities, including support for the Mistral AI provider and a new macOS dock menu for easier access. Numerous bug fixes address issues like runaway subagent chains and incorrect session handling. Users will also benefit from performance improvements, better CLI consistency, and restored quick launcher functionality.
v1.13.07 features7 fixesThis release introduces significant new capabilities, including support for the Mistral AI provider and newer GitHub Copilot models. Key fixes address issues with token counting, recipe parsing, and empty context menus. Users should also note the restoration of the Quick launcher and the ability to cancel AI requests using Ctrl-C.
v1.12.13 fixesThis release focuses on stability and performance improvements, notably by removing the external gsap dependency in the desktop UI and enhancing compatibility with the Gemini provider. Users will benefit from better session tracking via sessionId inclusion in permission requests and more reliable job execution through updated scheduler prompting.
v1.12.011 features15 fixesThis release introduces several new features, including system diagnostics tools, extension search, and a redesigned extension management system. Numerous bugs related to provider connections, crashes, and Windows CLI installation have been resolved. Users will also benefit from performance improvements like optimized Gemini provider reliability and better caching via stable system prompts.