<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Goose — The AI Toolchain</title>
    <link>https://aitoolchain.io/tools/goose</link>
    <description>New releases and features in Goose, tracked by The AI Toolchain.</description>
    <language>en</language>
    <lastBuildDate>Thu, 27 Aug 2026 19:12:05 GMT</lastBuildDate>
    <atom:link href="https://aitoolchain.io/tools/goose/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Goose v1.48.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.48.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.48.0</guid>
      <pubDate>Thu, 27 Aug 2026 19:12:05 GMT</pubDate>
      <description>Goose v1.48.0 adds named extensions, a `/new` session command, p2p roaming, new providers, hooks, and built-in web/browser skills.
• Adds optional `name:` prefix to `--with-extension` so stdio extensions can be named explicitly (e.g. `--with-extension &apos;word:python -m word_mcp&apos;`) instead of inheriting the launcher binary name (`npx`, `python`, etc.).
• Adds `/new` CLI command to start a fresh session without restarting the process.
• Adds `on_failure` block for `PreToolUse` hooks, and a new `PreToolUseResult` event with a stable `tool_call_id` across the tool lifecycle.
• Adds `_goose/unstable/session/extensions/apply` ACP method to apply extensions to a running session.
• Supports titling new ACP sessions from `_meta.sessionTitle`.
• Adds TrustedRouter, OpenCode Zen gateway, Gondola, SayGM, Lynkr, and PleumRouter as declarative providers (Gondola, SayGM, and Lynkr are OpenAI-compatible).
• Replaces Z.ai GLM-5.2 with GLM-5.3.
• Custom provider cost fields now drive cost tracking (config-declared pricing fallback).
• Adds model-native audio transcription provider.
• Adds OpenAI GPT-5.6 (sol/terra/luna) routing via AWS Bedrock, plus follow-up support for Codex and Responses API.
• Adds web-search and browser-use as built-in skills.
• Supports pre-registered OAuth clients for `streamable_http` extensions.
• Extends OpenTelemetry instrumentation with request params, response metadata, tool call parity, and agent identification.
• Adds OpenRouter `session_id` forwarding and app category header.
• Releases Linux ARM64 desktop packages.
• Adds interactive git branch indicator in the chat bottom bar.
• Shows recently used models in the chat footer model picker.
• Allows selecting saved recipes when creating a schedule.
• Collapses scheduled job sessions into an accordion in chat history.
• Sorts configured providers to the top of the provider list.</description>
    </item>
    <item>
      <title>Goose v1.47.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.47.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.47.0</guid>
      <pubDate>Fri, 21 Aug 2026 18:14:59 GMT</pubDate>
      <description>Goose v1.47.0 adds OAuth pre-registration for streamable_http extensions, a git branch indicator in chat, and a recent-models picker.
• Supports pre-registered OAuth clients for `streamable_http` extensions, enabling MCP extensions that use pre-configured OAuth credentials without requiring interactive login.
• Adds an interactive git branch indicator to the chat bottom bar, showing the current branch at a glance during sessions.
Breaking changes:
• The `automation_script`, `web_scrape`, and `cache` tools are removed from the `computercontroller` extension.</description>
    </item>
    <item>
      <title>Goose v1.46.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.46.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.46.0</guid>
      <pubDate>Wed, 12 Aug 2026 16:05:13 GMT</pubDate>
      <description>Goose v1.46.0 adds 25+ new LLM providers, hooks with PreToolUse denial, new slash commands, and a wave of env-var controls.
• Adds `LOCAL_WHISPER_LANGUAGE` environment variable to configure the language for local speech transcription, enabling multilingual voice input.
• Adds `GOOSE_OAUTH_CALLBACK_PORT` environment variable to pin the OAuth redirect URI to a stable port across sessions.
• Adds `GOOSE_MAX_TOOL_RESPONSE_SIZE` environment variable to cap tool output size passed back to the model.
• Adds `GOOSE_FAST_MODEL` environment variable (consumed by `ModelConfig::with_fast`) to designate a secondary fast model for lightweight tasks.
• Adds `MAX_CODE_BLOCK_LINES` environment variable to control how many lines of code are rendered in TUI output.
• Adds `GOOSE_DOCS_ROOT` environment variable to redirect documentation lookups for air-gapped environments.
• Adds `AZURE_OPENAI_AD_TOKEN` environment variable to authenticate against Azure OpenAI using Azure AD (Entra ID) bearer tokens.
• Adds `--edit` session flag to edit a conversation before forking it into a new session.
• Adds `_meta.hidden` field on `ACP session/new` requests to create hidden (background) sessions.
• Adds Hooks feature with `PreToolUse` denial, letting users intercept and block tool calls before execution; the Stop hook context now also receives `working_dir`.
• Adds `/goal` slash command for agent self-evaluation before finishing a task.
• Adds `/status` slash command to inspect current session state.
• Adds `/model` slash command to switch the active model mid-session, with tab completion and provider switching.
• Adds `goose review` subcommand for local code review.
• Loads global agent hints from `~/.agents/AGENTS.md` automatically at session start.
• Adds `goose://new-session` and `goose://resume` deep links, including support for an initial prompt embedded in `goose://new-session`.
• Adds Markdown as an export format option for session export.
• Adds per-message usage statistics UI showing tokens, cost, time-to-first-token, and tokens-per-second.
• Adds cache-token tracking for accurate cost reporting across sessions.
• Streams shell command output in real time while commands are running instead of buffering until completion.
• Adds a TUI diff viewer for reviewing file changes inline.
• Enables disabling individual built-in skills from configuration.
• Adds a CLI command to list all active skills with their token counts.
• Adds an image read tool for ingesting image files as model input.
• Forwards images and MCP embedded-resource blobs in Anthropic and Google provider formats.
• Adds TLS support for `ACP serve`, securing agent-to-agent communication.
• Adds encrypted Nostr session sharing for secure cross-user session transfer.
• Adds session import capability.
• Adds a `quarterly` scheduling option to the task scheduler.
• Adds MLX model support in the local inference provider.
• Adds Linux Vulkan support for local GPU inference.
• Adds Hugging Face OAuth support with a dedicated auth tab in settings.
• Adds xAI SuperGrok OAuth subscription provider.
• Adds UniFFI SDK for cross-language bindings, plus Python wheel publishing and Kotlin FFI with Maven publishing.
• Adds GenAI semantic convention attributes and root-span enrichment to OpenTelemetry output.
• Adds unified thinking-effort control across all supported providers.
• Adds resizable sidebar with a drag handle whose width persists across sessions.
• Groups chat sessions by project and adds collapsible project group headers in the navigation panel.
• Adds chat history search in the navigation panel.
• Adds a search filter to the provider selection grid.
• Adds session metadata preview on sidebar chat hover.
• Adds Termux detection in the installer to automatically select the musl portable build.
• Adds new providers: Celeris, Friendli, Azure AI Foundry (multi-LLM), OllamaCloud (with dynamic model discovery), Sakana AI (Fugu API), iFlytek Spark, Astron MaaS, Fireworks AI, Together AI, OrcaRouter, Perplexity, Alibaba/Qwen via DashScope, Databricks AI Gateway, Scaleway, NEAR AI Cloud, EmpirioLabs, Vercel AI Gateway, Routstr, FuturMix, oMLX, Atomic Chat, Muse Spark 1.1 via Meta Models API, and AWS Bedrock support for OpenAI GPT models via the mantle endpoint.
• Adds new known models: GPT-5.6, GPT-5.5, GLM-5.2, Opus5 (with adaptive thinking), claude-sonnet-5, claude-fable-5, Cursor composer-2.5, Cursor-agent, latest Gemini models, Gemini 3.x, MiniMax-M3/M2.7, and OVHcloud Qwen3.6-27B.
• Adds desktop localization for French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, zh-TW, Korean, Spanish, Japanese, Hindi, Russian, Turkish, Simplified Chinese (zh-CN), plus an in-app language selection feature.
• Binds MCP apps to trusted ownership metadata to restrict which apps can invoke which MCP extensions.
• Adds proactive OAuth token refresh to prevent re-authentication at the start of every session.</description>
    </item>
    <item>
      <title>Goose v1.46.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.46.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.46.0</guid>
      <pubDate>Wed, 12 Aug 2026 16:05:13 GMT</pubDate>
      <description>Goose v1.46.0 adds hooks with PreToolUse denial, 25+ new providers, new slash commands, and a wave of env-var controls
• Adds `LOCAL_WHISPER_LANGUAGE` environment variable to configure the language for local Whisper-based transcription, enabling multilingual dictation.
• Adds `GOOSE_OAUTH_CALLBACK_PORT` environment variable to pin a stable OAuth `redirect_uri` and avoid port-collision re-auth failures.
• Adds `GOOSE_MAX_TOOL_RESPONSE_SIZE` environment variable to set a size cap on tool output passed back to the model.
• Adds `GOOSE_FAST_MODEL` environment variable consumed by `ModelConfig::with_fast` to designate a lightweight model for fast subtasks.
• Adds `MAX_CODE_BLOCK_LINES` environment variable to control how many lines of code are rendered in the TUI before truncation.
• Adds `GOOSE_DOCS_ROOT` environment variable to point goose at a local docs mirror for air-gapped deployments.
• Adds `--edit` flag to the session command to edit a conversation before forking it into a new session.
• Adds `goose review` subcommand for local AI-powered code review.
• Adds `/goal` slash command so the agent can self-evaluate against stated objectives before finishing a session.
• Adds `/status` slash command for a live session status summary.
• Adds `/model` slash command to switch the LLM mid-session without restarting.
• Adds tab completion and provider switching to the `model` command.
• Adds `_meta.hidden` field to the `session/new` ACP endpoint to create hidden (background) sessions.
• Adds hooks system with `PreToolUse` denial capability, letting operators block specific tool invocations before they execute.
• Adds `working_dir` to the Stop hook context so hooks can inspect the working directory at session end.
• Loads global agent hints from `~/.agents/AGENTS.md` automatically at session start.
• Adds Markdown as an export format option for session export (joins existing formats).
• Adds TLS support to `acp serve` for encrypted ACP server deployments.
• Adds a TUI diff viewer for reviewing file changes inside the terminal interface.
• Adds per-message token count, cost, TTFT, and tok/s stats to the UI alongside derived session totals, including cache-token tracking for accurate cost reporting.
• Streams shell command output in real time as commands run rather than buffering until completion.
• Adds a resizable sidebar with a drag handle whose width is persisted across sessions.
• Adds an interactive menu for single-select elicitations in the UI.
• Displays session metadata (name, date, etc.) on sidebar chat-item hover.
• Adds chat history search in the navigation panel.
• Groups chat sessions by project in the navigation panel with collapsible project group headers.
• Adds a search/filter field to the provider selection grid.
• Adds `quarterly` scheduling option to the task scheduler.
• Supports `goose://new-session` and `goose://resume` deep links, including an initial prompt passed via `goose://new-session`.
• Adds encrypted Nostr-based session sharing and session import.
• Adds a CLI command to list loaded skills with their token counts.
• Adds an image read tool so the agent can inspect image files directly.
• Forwards images and MCP embedded-resource blobs in Anthropic and Google provider formats.
• Adds unified thinking-effort control across all providers.
• Adds projects as backend session sources with system prompt injection.
• Adds Hugging Face OAuth support with a dedicated auth tab in settings.
• Adds MLX model support to the local inference provider.
• Adds Linux Vulkan support for local inference.
• Adds TLS support for `acp serve`.
• Reconnects desktop ACP sessions automatically after sleep or connection loss.
• Adds `logo_uri` to OAuth client ID metadata documents so authorization servers can display the goose logo on consent screens.
• Adds Summon extension peek mode for async background delegate tasks, plus `context` and `working_dir` parameters for delegate tasks.
• Adds MCP extensions support in open plugins and ability to bind MCP apps to trusted ownership metadata.
• Adds opt-in ability to disable built-in skills individually.
• Adds proactive OAuth token refresh to avoid re-authentication at every session start.
• Adds GenAI semantic convention attributes to OpenTelemetry spans and enriches the root span with `gen_ai` attributes.
• Adds UniFFI SDK for cross-language bindings, Python wheel publishing for provider bindings, and Kotlin FFI with Maven publish.
• Adds Azure AD (Entra ID) bearer token authentication via `AZURE_OPENAI_AD_TOKEN` environment variable.
• Adds Termux detection in the installer to automatically select the musl portable build.
• Adds Harbor eval runner for automated agent evaluation.
• Adds new providers: Celeris, Friendli, Azure AI Foundry (multi-LLM), OllamaCloud (with dynamic model discovery), Sakana AI (Fugu API), iFlytek Spark, Astron MaaS, Fireworks AI, OpenRouter (request parameters), Together AI, OrcaRouter, Perplexity, Alibaba/Qwen via DashScope, Databricks AI Gateway, Scaleway, NEAR AI Cloud, EmpirioLabs, xAI SuperGrok (OAuth subscription), Vercel AI Gateway, Routstr, FuturMix, oMLX, Atomic Chat, Muse Spark 1.1 (Meta Models API), and AWS Bedrock for OpenAI GPT models via mantle endpoint.
• Adds new known models: GPT-5.6, GPT-5.5, GLM-5.2, Opus5 (with adaptive thinking), claude-sonnet-5, claude-fable-5, Cursor composer-2.5, Cursor-agent (fetched from CLI), latest Gemini models including Gemini 3.x, MiniMax-M3 and M2.7, and OVHcloud Qwen3.6-27B.
• Adds desktop locales for French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, zh-TW, Korean, Spanish, Japanese, Hindi, Russian, Turkish, and Simplified Chinese (zh-CN), plus in-app language selection.
Breaking changes:
• The `goose project` subcommand (and its `p` alias) and the `goose projects` subcommand have been removed; CLI project support is no longer available.</description>
    </item>
    <item>
      <title>Goose v1.46.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.46.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.46.0</guid>
      <pubDate>Wed, 12 Aug 2026 16:05:13 GMT</pubDate>
      <description>Goose v1.46.0 adds hooks with PreToolUse denial, 25+ new providers, new slash commands, and a wave of env-var controls
• Adds `LOCAL_WHISPER_LANGUAGE` environment variable to configure the language for local Whisper-based transcription, enabling multilingual dictation.
• Adds `GOOSE_OAUTH_CALLBACK_PORT` environment variable to pin a stable OAuth `redirect_uri` and avoid port-collision re-auth failures.
• Adds `GOOSE_MAX_TOOL_RESPONSE_SIZE` environment variable to set a size cap on tool output passed back to the model.
• Adds `GOOSE_FAST_MODEL` environment variable consumed by `ModelConfig::with_fast` to designate a lightweight model for fast subtasks.
• Adds `MAX_CODE_BLOCK_LINES` environment variable to control how many lines of code are rendered in the TUI before truncation.
• Adds `GOOSE_DOCS_ROOT` environment variable to point goose at a local docs mirror for air-gapped deployments.
• Adds `--edit` flag to the session command to edit a conversation before forking it into a new session.
• Adds `goose review` subcommand for local AI-powered code review.
• Adds `/goal` slash command so the agent can self-evaluate against stated objectives before finishing a session.
• Adds `/status` slash command for a live session status summary.
• Adds `/model` slash command to switch the LLM mid-session without restarting.
• Adds tab completion and provider switching to the `model` command.
• Adds `_meta.hidden` field to the `session/new` ACP endpoint to create hidden (background) sessions.
• Adds hooks system with `PreToolUse` denial capability, letting operators block specific tool invocations before they execute.
• Adds `working_dir` to the Stop hook context so hooks can inspect the working directory at session end.
• Loads global agent hints from `~/.agents/AGENTS.md` automatically at session start.
• Adds Markdown as an export format option for session export (joins existing formats).
• Adds TLS support to `acp serve` for encrypted ACP server deployments.
• Adds a TUI diff viewer for reviewing file changes inside the terminal interface.
• Adds per-message token count, cost, TTFT, and tok/s stats to the UI alongside derived session totals, including cache-token tracking for accurate cost reporting.
• Streams shell command output in real time as commands run rather than buffering until completion.
• Adds a resizable sidebar with a drag handle whose width is persisted across sessions.
• Adds an interactive menu for single-select elicitations in the UI.
• Displays session metadata (name, date, etc.) on sidebar chat-item hover.
• Adds chat history search in the navigation panel.
• Groups chat sessions by project in the navigation panel with collapsible project group headers.
• Adds a search/filter field to the provider selection grid.
• Adds `quarterly` scheduling option to the task scheduler.
• Supports `goose://new-session` and `goose://resume` deep links, including an initial prompt passed via `goose://new-session`.
• Adds encrypted Nostr-based session sharing and session import.
• Adds a CLI command to list loaded skills with their token counts.
• Adds an image read tool so the agent can inspect image files directly.
• Forwards images and MCP embedded-resource blobs in Anthropic and Google provider formats.
• Adds unified thinking-effort control across all providers.
• Adds projects as backend session sources with system prompt injection.
• Adds Hugging Face OAuth support with a dedicated auth tab in settings.
• Adds MLX model support to the local inference provider.
• Adds Linux Vulkan support for local inference.
• Adds TLS support for `acp serve`.
• Reconnects desktop ACP sessions automatically after sleep or connection loss.
• Adds `logo_uri` to OAuth client ID metadata documents so authorization servers can display the goose logo on consent screens.
• Adds Summon extension peek mode for async background delegate tasks, plus `context` and `working_dir` parameters for delegate tasks.
• Adds MCP extensions support in open plugins and ability to bind MCP apps to trusted ownership metadata.
• Adds opt-in ability to disable built-in skills individually.
• Adds proactive OAuth token refresh to avoid re-authentication at every session start.
• Adds GenAI semantic convention attributes to OpenTelemetry spans and enriches the root span with `gen_ai` attributes.
• Adds UniFFI SDK for cross-language bindings, Python wheel publishing for provider bindings, and Kotlin FFI with Maven publish.
• Adds Azure AD (Entra ID) bearer token authentication via `AZURE_OPENAI_AD_TOKEN` environment variable.
• Adds Termux detection in the installer to automatically select the musl portable build.
• Adds Harbor eval runner for automated agent evaluation.
• Adds new providers: Celeris, Friendli, Azure AI Foundry (multi-LLM), OllamaCloud (with dynamic model discovery), Sakana AI (Fugu API), iFlytek Spark, Astron MaaS, Fireworks AI, OpenRouter (request parameters), Together AI, OrcaRouter, Perplexity, Alibaba/Qwen via DashScope, Databricks AI Gateway, Scaleway, NEAR AI Cloud, EmpirioLabs, xAI SuperGrok (OAuth subscription), Vercel AI Gateway, Routstr, FuturMix, oMLX, Atomic Chat, Muse Spark 1.1 (Meta Models API), and AWS Bedrock for OpenAI GPT models via mantle endpoint.
• Adds new known models: GPT-5.6, GPT-5.5, GLM-5.2, Opus5 (with adaptive thinking), claude-sonnet-5, claude-fable-5, Cursor composer-2.5, Cursor-agent (fetched from CLI), latest Gemini models including Gemini 3.x, MiniMax-M3 and M2.7, and OVHcloud Qwen3.6-27B.
• Adds desktop locales for French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, zh-TW, Korean, Spanish, Japanese, Hindi, Russian, Turkish, and Simplified Chinese (zh-CN), plus in-app language selection.
Breaking changes:
• The `goose project` subcommand (and its `p` alias) and the `goose projects` subcommand have been removed; CLI project support is no longer available.</description>
    </item>
    <item>
      <title>Goose v1.45.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.45.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.45.0</guid>
      <pubDate>Wed, 29 Jul 2026 20:11:39 GMT</pubDate>
      <description>Goose v1.45.0 adds tab completion for the `model` command, a `GOOSE_DOCS_ROOT` env var for air-gapped deployments, and the ability to disable built-in skills.
• Adds `GOOSE_DOCS_ROOT` environment variable to point Goose at a local docs mirror, enabling air-gapped deployments.
• Adds tab completion and provider switching to the `model` command, letting users discover and change models interactively from the CLI.
• Enables disabling individual built-in skills via configuration, giving practitioners tighter control over the tool-call surface.
• Adds structured summary output with template rendering for session compaction.
• Supports latest Gemini models as available providers.
• Gates tool-call label enrichment on ACP client capability, exposing richer metadata only when the connected client supports it.
• Adds support for Claude Opus 5, including adaptive thinking mode.</description>
    </item>
    <item>
      <title>Goose v1.45.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.45.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.45.0</guid>
      <pubDate>Wed, 29 Jul 2026 20:11:39 GMT</pubDate>
      <description>Goose v1.45.0 adds air-gapped docs via GOOSE_DOCS_ROOT, disableable built-in skills, scheduler flags, compaction templates, and latest Gemini/Opus5 model support.
• Adds `GOOSE_DOCS_ROOT` environment variable to point Goose at a local documentation mirror for air-gapped deployments.
• Adds `--enable-scheduler` flag to both the `serve` and `acp` subcommands to opt in to scheduled recipe execution (disabled by default for ACP).
• Adds tab completion and provider-switching support to the `model` command.
• Supports latest Gemini models and Opus5 (including adaptive thinking).
• Introduces stable agent event message identity for consistent event tracking across the agent loop.
• Gates tool-call label enrichment on ACP client capability, avoiding enrichment overhead for clients that do not advertise support.
• Upgrades MCP transport layer to rmcp 2.0.</description>
    </item>
    <item>
      <title>Goose v1.45.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.45.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.45.0</guid>
      <pubDate>Wed, 29 Jul 2026 20:11:39 GMT</pubDate>
      <description>Goose v1.45.0 adds air-gapped docs via GOOSE_DOCS_ROOT, disableable built-in skills, scheduler flags, compaction templates, and latest Gemini/Opus5 model support.
• Adds `GOOSE_DOCS_ROOT` environment variable to point Goose at a local documentation mirror for air-gapped deployments.
• Adds `--enable-scheduler` flag to both the `serve` and `acp` subcommands to opt in to scheduled recipe execution (disabled by default for ACP).
• Adds tab completion and provider-switching support to the `model` command.
• Supports latest Gemini models and Opus5 (including adaptive thinking).
• Introduces stable agent event message identity for consistent event tracking across the agent loop.
• Gates tool-call label enrichment on ACP client capability, avoiding enrichment overhead for clients that do not advertise support.
• Upgrades MCP transport layer to rmcp 2.0.</description>
    </item>
    <item>
      <title>Goose v1.44.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.44.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.44.0</guid>
      <pubDate>Thu, 23 Jul 2026 19:18:27 GMT</pubDate>
      <description>Goose v1.44.0 adds `--edit` session flag, new AI providers, per-message token/cost stats, and OllamaCloud dynamic model discovery.
• Adds `--edit` session flag to edit a conversation before forking it into a new session.
• Adds `working_dir` to the Stop hook context, giving hook scripts access to the active working directory.
• New `OllamaCloudProvider` with dynamic model discovery and automatic context limit detection.
• Adds per-message usage stats UI showing tokens, cost, TTFT, and tok/s for each message.
• Adds OpenRouter request parameters support for fine-grained control over API calls.
• New declarative Sakana AI provider for OpenAI-compatible Fugu API.
• New iFlytek Spark and Astron MaaS providers.
• New Fireworks AI declarative provider.
• Adds Muse Spark 1.1 support via Meta Models API.
• Adds GPT-5.6 model support.
• Adds support for latest Gemini models.
• Adds MiniMax-M3 and missing M2.7 model variants.
• Adds search filter for the provider grid UI.
• Adds model interactions viewer (restored) for inspecting raw model I/O.
• Adds delete support for custom apps from the Apps UI.
• Reconnects desktop ACP sessions automatically after sleep or connection loss.
• Adds French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, and zh-TW desktop locales.
• Chunks command-classifier input with overlapping windows for improved prompt-injection resistance.</description>
    </item>
    <item>
      <title>Goose v1.44.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.44.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.44.0</guid>
      <pubDate>Thu, 23 Jul 2026 19:18:27 GMT</pubDate>
      <description>Goose v1.44.0 adds `--edit` session flag, overlapping-window command classifier, new providers (Sakana AI, Fireworks AI, iFlytek Spark, OllamaCloud), and per-message usage stats.
• Adds `--edit` session flag to edit conversation history before forking a session.
• Chunks command-classifier input with overlapping windows to improve security classification coverage.
• Adds `OllamaCloudProvider` with dynamic model discovery and automatic context-limit detection.
• Adds declarative Sakana AI provider for the OpenAI-compatible Fugu API.
• Adds Fireworks AI as a declarative provider.
• Adds iFlytek Spark and Astron MaaS as new AI providers.
• Adds Muse Spark 1.1 support via the Meta Models API.
• Adds support for the latest Gemini models.
• Adds MiniMax-M3 and previously missing M2.7 model variants.
• Adds OpenRouter request-parameters support.
• Adds per-message usage stats UI showing tokens, cost, TTFT, and tok/s.
• Adds a search filter to the provider grid in the UI.
• Adds delete support for custom apps from the Apps UI.
• Adds desktop locales for French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, and zh-TW.
• Reconnects desktop ACP sessions automatically after sleep or connection loss.
• Groups chat sessions by project in the navigation panel.</description>
    </item>
    <item>
      <title>Goose v1.44.0</title>
      <link>https://github.com/aaif-goose/goose/releases/tag/v1.44.0</link>
      <guid isPermaLink="true">https://github.com/aaif-goose/goose/releases/tag/v1.44.0</guid>
      <pubDate>Thu, 23 Jul 2026 19:18:27 GMT</pubDate>
      <description>Goose v1.44.0 adds `--edit` session flag, overlapping-window command classifier, new providers (Sakana AI, Fireworks AI, iFlytek Spark, OllamaCloud), and per-message usage stats.
• Adds `--edit` session flag to edit conversation history before forking a session.
• Chunks command-classifier input with overlapping windows to improve security classification coverage.
• Adds `OllamaCloudProvider` with dynamic model discovery and automatic context-limit detection.
• Adds declarative Sakana AI provider for the OpenAI-compatible Fugu API.
• Adds Fireworks AI as a declarative provider.
• Adds iFlytek Spark and Astron MaaS as new AI providers.
• Adds Muse Spark 1.1 support via the Meta Models API.
• Adds support for the latest Gemini models.
• Adds MiniMax-M3 and previously missing M2.7 model variants.
• Adds OpenRouter request-parameters support.
• Adds per-message usage stats UI showing tokens, cost, TTFT, and tok/s.
• Adds a search filter to the provider grid in the UI.
• Adds delete support for custom apps from the Apps UI.
• Adds desktop locales for French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, and zh-TW.
• Reconnects desktop ACP sessions automatically after sleep or connection loss.
• Groups chat sessions by project in the navigation panel.</description>
    </item>
    <item>
      <title>Goose v1.43.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.43.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.43.0</guid>
      <pubDate>Tue, 14 Jul 2026 09:46:27 GMT</pubDate>
      <description>Goose v1.43.0 adds per-message cost/token stats, new AI providers, TLS for ACP serve, and a session --edit flag for conversation forking.
• Adds `--edit` flag to session commands to edit conversation history before forking a new session.
• New per-message usage stats UI showing tokens, cost, time-to-first-token, and tokens/sec.
• Per-message usage and cost tracking with derived session totals.
• Groups chat sessions by project in the navigation panel.
• Shows project names in the directory switcher dropdown.
• New OllamaCloudProvider with dynamic model discovery and automatic context limit detection.
• Adds delete support for custom apps directly from the Apps UI.
• New iFlytek Spark and Astron MaaS provider integrations.
• New Fireworks AI declarative provider integration.
• OpenRouter request parameters support added.
• Adds OVHcloud Qwen3.6-27B model with 262K context window.
• Adds GPT-5.6 model family support.
• Adds GLM-5.2 model support.
• Desktop UI now supports French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, and Traditional Chinese locales.
• Provider bindings MVP added to goose-sdk with Python wheel publishing.
• TLS support added to `goose serve` ACP mode.
• Streamable HTTP support added in the deeplink generator.
• Automatic reconnection of desktop ACP sessions after sleep or connection loss.
• Diagnostics output migrated to JSON report format.
• OpenAI Responses API `store` parameter is now configurable.
• MCP elicitations now routed through tool streams.</description>
    </item>
    <item>
      <title>Goose v1.42.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.42.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.42.0</guid>
      <pubDate>Mon, 13 Jul 2026 19:33:40 GMT</pubDate>
      <description>Goose v1.0.42 adds Ollama cloud provider with dynamic model discovery, per-message token/cost stats, and project-grouped chat sessions.
• Adds OllamaCloudProvider with dynamic model discovery and automatic context limit detection.
• Displays per-message usage stats in the UI — tokens, cost, time-to-first-token, and tokens/sec — with derived session totals.
• Groups chat sessions by project in the navigation panel for easier multi-project workflows.
• Shows project names in the directory switcher dropdown.
• Publishes provider bindings MVP to goose-sdk as a Python wheel, enabling Python-based provider integrations.
• Adds AskAI bot hint suggestions for follow-up prompts.</description>
    </item>
    <item>
      <title>Goose v1.41.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.41.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.41.0</guid>
      <pubDate>Fri, 03 Jul 2026 00:26:40 GMT</pubDate>
      <description>Goose v1.41.0 adds 60+ new capabilities including new AI providers, CLI commands, hooks, summon subagent controls, ACP improvements, and broad localization.
• Adds iFlytek Spark and Astron MaaS as new AI providers.
• Adds Fireworks AI as a declarative provider.
• Adds Together AI as a declarative provider.
• Adds OrcaRouter as a declarative OpenAI-compatible provider.
• Adds EmpirioLabs AI as a declarative provider.
• Adds Perplexity as a declarative OpenAI-compatible provider.
• Adds Alibaba (Qwen via DashScope) as a declarative provider.
• Adds Databricks AI Gateway provider.
• Adds NEAR AI Cloud provider.
• Adds Scaleway provider.
• Adds Vercel AI Gateway provider.
• Adds FuturMix provider.
• Adds Routstr as a declarative provider.
• Adds oMLX as a declarative OpenAI-compatible provider.
• Adds Atomic Chat as a declarative OpenAI-compatible provider.
• Adds xAI SuperGrok OAuth subscription provider.
• Adds GLM-5.2 model support.
• Adds MLX model support for local inference.
• Adds `gpt-5.5` model support for the ChatGPT Codex provider.
• New `--edit` session flag to edit a conversation before forking it.
• New `/status` slash command in the CLI.
• New `/model` slash command for switching models mid-session.
• New `/goal` command for agent self-evaluation before finishing.
• New `goose review` subcommand for local code review.
• New `tui` command on goose-cli.
• New `goose://resume` deep link to resume a session.
• New `goose://new-session` deep link for starting a fresh chat.
• Adds OpenRouter request parameters support.
• Adds OpenAI Responses API `store` param configurability.
• Adds Azure Entra ID bearer token auth via `AZURE_OPENAI_AD_TOKEN`.
• Adds Streamable HTTP support in deeplink generator.
• Adds TLS support for ACP serve.
• Exposes available tools in ACP schema.
• Adds ACP thinking effort config option.
• Adds last message snippets for ACP sessions.
• Adds paginated session list in ACP.
• Adds slash commands (built-in, skill, recipe) in ACP server.
• Adds ACP elicitation improvements.
• Adds OTLP logging schema for cross-tool detection.
• Adds hooks feature with PreToolUse denial support.
• Adds summon peek mode for async background tasks.
• Adds summon context parameter for delegate tasks.
• Adds summon working_dir override for delegate tasks.
• Adds structured metadata for summon task load results.
• Adds summon subagent instructions.
• Adds global hints loading from `~/.agents/AGENTS.md`.
• Adds session import functionality.
• Adds Harbor eval runner.
• Adds TUI diff viewer.
• Adds cache token tracking for accurate cost reporting.
• Adds configurable tool output size limit via `GOOSE_MAX_TOOL_RESPONSE_SIZE`.
• Adds `GOOSE_FAST_MODEL` env var support.
• Adds `GOOSE_OAUTH_CALLBACK_PORT` for stable OAuth redirect URIs.
• Adds proactive OAuth token refresh to avoid re-auth on every session.
• Adds configurable `MAX_CODE_BLOCK_LINES` via env vars.
• Adds quarterly option for the scheduler.
• Adds optional `--parameters` for scheduled recipes.
• Adds worktree-aware directory switcher.
• Adds chat history search feature.
• Adds projects as backend sources with system prompt injection.
• Adds unified thinking effort control across all providers.
• Adds open-plugins generalization and skills.
• Adds structured per-provider config block with non-destructive provider switching.
• Adds GitHub Copilot `/responses` API support.
• Adds image read tool.
• Adds Nushell terminal and completion support.
• Adds optional `api_key` configuration for declarative OpenAI-engine providers.
• Adds option to disable automatic update downloads.
• Adds language selection feature in desktop app.
• Adds localization for French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, Traditional Chinese, Spanish, Korean, Japanese, Hindi, Russian, Turkish, and Simplified Chinese.</description>
    </item>
    <item>
      <title>Goose v1.40.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.40.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.40.0</guid>
      <pubDate>Thu, 02 Jul 2026 05:12:00 GMT</pubDate>
      <description>Goose v1.40.0 adds `goose review`, new slash commands, a hooks system, 10+ new AI providers, and OTLP-based cross-tool detection.
• Adds `goose review` command for local AI-powered code review.
• New `/status` slash command in the CLI to check session state.
• New `/model` slash command for switching models mid-session.
• New `/goal` slash command for agent self-evaluation before finishing a task.
• Introduces a hooks system with `PreToolUse` denial support and blocking `Stop` hook decisions for extensibility and policy enforcement.
• Adds unified OTLP logging schema for cross-tool detection.
• Prompt injection mitigation enabled by default for internal users.
• Adds encrypted Nostr session sharing.
• Supports MLX models for local inference.
• Adds Azure Entra ID bearer token auth via `AZURE_OPENAI_AD_TOKEN` environment variable.
• Adds support for Together AI, EmpirioLabs, OrcaRouter, NEAR AI Cloud, Perplexity, Alibaba (Qwen via DashScope), Databricks AI Gateway, Scaleway, Vercel AI Gateway, xAI SuperGrok, and OpenAI GPT models via AWS Bedrock as providers.
• Adds GLM-5.2 model support.
• Configurable tool output size limit via `GOOSE_MAX_TOOL_RESPONSE_SIZE` environment variable.
• Configurable code block display via `MAX_CODE_BLOCK_LINES` environment variable.
• Adds `GOOSE_FAST_MODEL` environment variable for selecting a fast model.
• Global hints loaded from `~/.agents/AGENTS.md`.
• Unified thinking effort control and canonical thinking modes across all providers.
• Adds cache token tracking for accurate cost reporting.
• Adds `goose://new-session` and `goose://resume` deep links, including support for an initial prompt via `goose://new-session`.
• Peek mode for async background tasks in summon.
• Context parameter and `working_dir` override for delegate tasks.
• Adds a TUI command on `goose-cli` and a TUI diff viewer.
• Streamable HTTP support for the deeplink generator.
• Adds quarterly scheduling option for the scheduler.
• Adds optional `--parameters` flag for scheduled recipes.
• Worktree-aware directory switcher.
• Image read tool for ingesting local images.
• Chat history search in the navigation panel.
• Session import capability.
• Hugging Face OAuth support with an auth tab in settings.
• MCP extensions support in open plugins.
• Nushell terminal and completion support.
• Harbor eval runner for evaluation workflows.
• Linux musl CLI builds for broader Linux compatibility.
• Language selection and localizations for French, German, Italian, Portuguese, Indonesian, Malay, Vietnamese, Traditional Chinese, Korean, Japanese, Spanish, and Hindi in the desktop app.</description>
    </item>
    <item>
      <title>Goose v1.39.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.39.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.39.0</guid>
      <pubDate>Thu, 25 Jun 2026 22:50:40 GMT</pubDate>
      <description>Goose v1.39.0 adds /status and /model CLI commands, MLX local inference, 8 new providers, image read tool, quarterly scheduler, and broad ACP expansion.
• Adds `/status` slash command to the CLI for quick session inspection.
• Adds `/model` slash command to the CLI for switching models mid-session.
• Supports MLX models for local inference, enabling on-device LLM runs.
• Adds image read tool for ingesting and reasoning over image files.
• Supports OpenAI GPT models via AWS Bedrock mantle endpoint.
• Adds Azure Entra ID bearer token authentication via `AZURE_OPENAI_AD_TOKEN`.
• Adds EmpirioLabs, OrcaRouter, Together AI, Perplexity, Alibaba (Qwen/DashScope), xAI SuperGrok, and Databricks AI Gateway as declarative providers.
• Adds `GOOSE_MAX_TOOL_RESPONSE_SIZE` env var to cap tool output size.
• Adds `GYM_AGENT_TIMEOUT` env var for configurable per-agent timeout in Open Model Gym.
• Adds `GOOSE_SERVER__SECRET_KEY` support for securing the `goose serve` ACP endpoint.
• Loads global agent hints automatically from `~/.agents/AGENTS.md`.
• Adds quarterly recurrence option to the task scheduler.
• Adds peek mode for monitoring async background tasks in summon.
• Adds `context` and `working_dir` override parameters for summon delegate tasks.
• Adds structured metadata for summon task load results.
• Adds Hugging Face OAuth support with a dedicated auth tab in settings.
• Enables session import from external sources.
• Adds ACP session search, list with keyword/type filter, and session management in the Desktop UI.
• Adds ACP methods for managing recipes, global config, session extensions, and system prompt.
• Adds ACP elicitation method with decline and cancel action propagation.
• Adds ACP steering messages and `_meta.conversationBefore` for session forking.
• Adds ACP thinking effort configuration option.
• Adds Scholar Sidekick MCP extension.
• Supports MCP extensions in open plugins.
• Adds unified OTLP logging schema for cross-tool detection.
• Adds canonical thinking modes for model reasoning control.
• Adds `goose://new-session` and resume deep link handling.
• Surfaces Anthropic stream refusals as visible errors instead of silent failures.
• Adds Korean, Japanese, Hindi, Spanish, Russian, and Turkish localization for the desktop app.
• Adds minimal uniffi setup for a cross-language SDK.
• Tracks cache tokens for accurate cost reporting.
• Enables prompt injection mitigation by default for internal users.</description>
    </item>
    <item>
      <title>Goose v1.38.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.38.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.38.0</guid>
      <pubDate>Wed, 17 Jun 2026 04:06:52 GMT</pubDate>
      <description>Goose v1.38.0 adds `goose review`, a hooks system, PreToolUse denial, new providers, TUI diff viewer, and major ACP session management expansions.
• New `goose review` command for local code review from the CLI.
• New `/model` slash command in CLI sessions for switching models mid-session without restarting.
• New TUI command on goose-cli with an integrated diff viewer.
• New hooks system enabling automation triggers around agent actions.
• New PreToolUse denial hook to intercept and block specific tool calls before execution.
• New `/goal` command lets the agent self-evaluate completion before finishing a task.
• New `GOOSE_MAX_TOOL_RESPONSE_SIZE` env var to configure tool output size limits.
• New `GOOSE_DISABLE_TOOL_CALL_SUMMARY` env var to opt out of per-tool-call summaries.
• New `GOOSE_FAST_MODEL` env var honored in `ModelConfig::with_fast` for fast-model selection.
• New `GOOSE_OAUTH_CALLBACK_PORT` env var for a stable OAuth redirect URI port.
• Configurable `MAX_CODE_BLOCK_LINES` via environment variable.
• New image read tool for ingesting images during sessions.
• Session import functionality to bring external sessions into Goose.
• ACP session search, keyword/type filtering, and paginated session list.
• ACP steering messages support to guide in-flight sessions.
• ACP thinking effort config option for controlling reasoning depth.
• ACP session system prompt setter via custom ACP method.
• ACP secret key support at the `goose serve` endpoint for authenticated serving.
• ACP methods for config extensions management.
• ACP last message snippets available as opt-in for sessions.
• ACP custom method to retrieve session info.
• Slash commands (built-in, skill, recipe) exposed in ACP server.
• Recipe discovery and execution via ACP server.
• Scheduled recipes now support `--parameters` as an optional argument.
• Quarterly scheduling option added to the recipe scheduler.
• CLI command to list skills with their token counts.
• Summon subagent instructions for orchestrating subagents.
• Open-plugins generalized as skills.
• Projects as backend sources with system prompt injection.
• Encrypted Nostr session sharing for cross-user collaboration.
• Unified OTLP logging schema for cross-tool detection and telemetry.
• Canonical thinking modes standardized across providers.
• Hugging Face OAuth support with dedicated auth tab in settings.
• xAI SuperGrok OAuth subscription provider added.
• Perplexity added as a declarative OpenAI-compatible provider.
• Alibaba (Qwen via DashScope) declarative provider added.
• Databricks AI Gateway provider added.
• NEAR AI Cloud provider added.
• Scaleway provider added.
• Vercel AI Gateway provider added with opt-in leaderboard.
• Routstr declarative provider added.
• FuturMix provider added.
• oMLX declarative provider added.
• Atomic Chat added as a declarative OpenAI-compatible provider.
• GitHub Copilot `/responses` API support.
• Scholar Sidekick MCP extension added.
• Harbor eval runner for evaluation workflows.
• Minimal uniffi setup enabling cross-language SDK bindings.
• Nushell terminal and completion support.
• Linux musl CLI builds now available for static linking.
• Windows CUDA release artifacts published.
• Simplified Chinese (zh-CN) UI translation.
• Worktree-aware directory switcher for multi-worktree Git workflows.
• Chat history search in the navigation panel.
• Group consecutive tool calls into a single summarized chain card in the UI.
• MCP Apps inline rendering and payload hydration/replay in Goose Desktop.
• Deep links `goose://new-session` and `goose://resume` for opening or resuming sessions.
• Structured per-provider config block with non-destructive provider switching.
• Anthropic stream refusals now surfaced as visible errors instead of silent failures.
• Strip chain-of-thought markers from custom provider output.
• Google model inventory refresh support.
• ACP streamable HTTP spec compliance.
• ACP session management and search in Desktop.
• ACP images replayed on session load.
• Login shell PATH flag for shell environment fidelity.
• gpt-5.5 added to known models list.</description>
    </item>
    <item>
      <title>Goose v1.37.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.37.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.37.0</guid>
      <pubDate>Wed, 03 Jun 2026 19:37:45 GMT</pubDate>
      <description>Goose v1.37.0 adds 20+ new providers, `goose review`, PreToolUse hooks, a TUI diff viewer, and encrypted Nostr session sharing.
• Adds `goose review` command for local code review without leaving the CLI.
• Adds `/model` slash command to switch models mid-session without restarting.
• Adds `/goal` slash command for agent self-evaluation before finishing a task.
• Adds PreToolUse denial hooks so practitioners can intercept and block tool calls before execution.
• Adds a hooks system for automating actions around agent events.
• Adds xAI SuperGrok OAuth subscription provider.
• Adds Perplexity as a declarative OpenAI-compatible provider.
• Adds Alibaba (Qwen via DashScope) as a declarative provider.
• Adds Databricks AI Gateway provider.
• Adds NEAR AI Cloud provider.
• Adds Scaleway provider.
• Adds Routstr as a declarative provider.
• Adds FuturMix provider.
• Adds oMLX declarative provider.
• Adds Atomic Chat as a declarative OpenAI-compatible provider.
• Adds Vercel AI Gateway provider with opt-in leaderboard.
• Adds GitHub Copilot /responses API support.
• Adds Scholar Sidekick MCP extension.
• Adds Linux Vulkan support for local inference.
• Adds Nushell terminal and shell completion support.
• Adds TUI command (`goose tui`) to goose-cli.
• Adds TUI diff viewer for reviewing file changes in-terminal.
• Adds encrypted Nostr session sharing.
• Adds `goose://resume` and `goose://new-session` deep links for desktop integration.
• Adds configurable tool output size limit via `GOOSE_MAX_TOOL_RESPONSE_SIZE` environment variable.
• Adds configurable `MAX_CODE_BLOCK_LINES` via environment variable.
• Adds `GOOSE_FAST_MODEL` env var support in `ModelConfig::with_fast`.
• Adds `GOOSE_OAUTH_CALLBACK_PORT` env var for a stable OAuth redirect URI.
• Adds proactive OAuth token refresh to avoid re-authentication on every session.
• Adds ACP session system prompt setter.
• Adds slash commands (built-in, skill, recipe) in ACP server.
• Exposes raw provider supported models over ACP.
• Adds ACP session list pagination.
• Adds Harbor eval runner for automated evaluation workflows.
• Adds quarterly scheduling option for the recipe scheduler.
• Adds optional `--parameters` flag to scheduled recipes.
• Adds projects as backend sources with system prompt injection.
• Groups consecutive tool calls into one summarized chain card in the UI.
• Strips chain-of-thought markers from custom provider output.
• Adds CLI command to list skills with token counts.
• Adds Simplified Chinese (zh-CN), Russian, and Turkish locale support.
• Adds summon subagent instructions for multi-agent workflows.
• Adds GPT-5.5 to ChatGPT Codex known models.</description>
    </item>
    <item>
      <title>Goose v1.36.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.36.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.36.0</guid>
      <pubDate>Wed, 27 May 2026 23:53:04 GMT</pubDate>
      <description>Goose v1.36.0 adds `goose review`, a hooks system for PreToolUse denial, TUI diff viewer, `/goal` self-evaluation, and 7+ new AI providers.
• New `goose review` command for local code review without leaving the terminal.
• New TUI diff viewer to inspect file changes interactively in the terminal UI.
• New `/goal` slash command lets the agent self-evaluate against a stated goal before finishing a session.
• New hooks system supports PreToolUse denial and extensibility, enabling policy enforcement on tool calls.
• Adds NEAR AI Cloud, Scaleway, Vercel AI Gateway, Atomic Chat, Routstr, FuturMix, and oMLX as new AI providers.
• Slash commands (built-in, skill, recipe) now available in the ACP server.
• Summon subagent instructions enable structured multi-agent delegation.
• Unified thinking effort control across all providers via a single configuration surface.
• New `goose://resume` and `goose://new-session` deep links for session management from external apps.
• New `--parameters` flag for scheduled recipes to pass runtime parameters.
• Quarterly scheduling option added to the recipe scheduler.
• GitHub Copilot `/responses` API support added.
• Chat history search feature added to the desktop UI.
• Projects can now act as backend sources with system prompt injection.
• Linux Vulkan support enables GPU-accelerated local inference on Linux.
• Linux musl CLI builds available for Alpine/musl-based environments.
• Windows CUDA release artifacts now published for GPU-accelerated local inference on Windows.
• New `GOOSE_DISABLE_TOOL_CALL_SUMMARY` env var to suppress tool call summaries.
• New `GOOSE_OAUTH_CALLBACK_PORT` env var for a stable OAuth redirect URI across sessions.
• Proactive OAuth token refresh avoids re-authentication on every new session.
• New `MAX_CODE_BLOCK_LINES` env var controls code block rendering length.
• Honors `GOOSE_FAST_MODEL` env var in ModelConfig for fast-model selection.
• GPT-5.5 added to known models list.
• ACP session list now supports pagination.
• Encrypted Nostr session sharing for secure cross-client session handoff.
• Nushell terminal and shell completion support added.
• Worktree-aware directory switcher for multi-worktree Git workflows.
• Harbor eval runner integration added.</description>
    </item>
    <item>
      <title>Goose v1.35.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.35.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.35.0</guid>
      <pubDate>Fri, 22 May 2026 00:42:05 GMT</pubDate>
      <description>Goose v1.35.0 adds a hooks system for pre/post tool execution control, `goose review`, `/goal` self-evaluation, and five new providers.
• Adds a hooks system for extensible pre/post tool execution, including PreToolUse denial hooks to block tool calls before they run.
• New `goose review` command for local code review directly from the CLI.
• New `/goal` slash command lets the agent self-evaluate against its goal before finishing a session.
• Diff viewer added to the TUI for inspecting code changes inline.
• Unified thinking effort control across all providers for consistent reasoning depth.
• Adds `GOOSE_DISABLE_TOOL_CALL_SUMMARY` environment variable to opt out of per-tool-call summaries.
• Groups consecutive tool calls into a single summarized chain card in the UI.
• Supports `--parameters` flag for scheduled recipes.
• Adds quarterly scheduling option for recipes.
• New `goose://new-session` deep link opens a fresh chat window.
• Adds `GOOSE_OAUTH_CALLBACK_PORT` environment variable for a stable OAuth redirect URI.
• Chat history search added to the navigation panel.
• Encrypted Nostr session sharing for secure collaboration.
• Nushell terminal and shell completion support.
• Summon subagent instructions for directing spawned subagents.
• Open-plugins generalization with skills support.
• Projects usable as backend sources with system prompt injection.
• Worktree-aware directory switcher in the TUI.
• Slash commands (built-in, skill, recipe) now available in the ACP server.
• Paginated session list in ACP.
• Recipe discovery and execution in the ACP server.
• Agents CRUD operations via ACP.
• ACP streamable HTTP spec compliance.
• New Vercel AI Gateway provider with opt-in leaderboard participation.
• New GitHub Copilot /responses API support.
• GPT-5.5 added to known models.
• Linux musl CLI builds now available.
• Linux Vulkan support for local inference.
• Windows CUDA release artifacts.
• New providers: Atomic Chat, Routstr, FuturMix, oMLX, SaladCloud AI Gateway.
• Simplified Chinese (zh-CN) translation added.
• Strip chain-of-thought markers from custom provider output.</description>
    </item>
    <item>
      <title>Goose v1.34.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.34.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.34.0</guid>
      <pubDate>Wed, 13 May 2026 18:14:13 GMT</pubDate>
      <description>Goose v1.34.0 adds hooks, agent CRUD, project-based system prompts, a TUI binary, and Linux Vulkan local inference.
• Adds hooks support for customizable agent behavior at runtime.
• Adds CRUD operations for managing agents via ACP.
• Enables projects as backend sources with system prompt injection into sessions.
• Supports auto-updating for plugins installed to ~/.agents/plugins.
• Adds Linux Vulkan support for local inference workloads.
• Achieves ACP streamable HTTP spec compliance.
• Exposes built-in skills through the ACP sources list.
• Introduces a provider-first onboarding flow for new users.
• Introduces configurable Ollama host in goose2.
• Adds Google model inventory refresh support.
• Adds skills picker directly in the chat composer.
• Supports mergeable configs for layered configuration management.
• Adds MCP Apps payload hydration and replay in goose2.
• Translates ACP host capabilities into MCP initialization for MCP Apps.
• Releases Windows CUDA build artifacts for local inference on Windows.
• Introduces the goose-tui binary as a standalone terminal UI.
• Groups consecutive tool calls into a single summarized chain card in the UI.</description>
    </item>
    <item>
      <title>Goose v1.32.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.32.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.32.0</guid>
      <pubDate>Thu, 23 Apr 2026 07:45:24 GMT</pubDate>
      <description>Goose v1.32.0 adds Exa AI search, two new AI providers, @agent mentions, /skills and /edit commands, voice dictation, and Unix socket MCP transport.
• Adds Exa AI-powered web search as a built-in tool.
• New `/skills` command to browse and manage available agent skills from the CLI.
• New `/edit` command for on-demand prompt editing mid-session.
• Supports `@agent` mentions in chat to target specific agents directly.
• Adds Novita AI as a declarative provider.
• Adds Kimi Code as a provider with OAuth device-flow authentication.
• Adds Cash App extension to the Extensions Library.
• Adds Unix domain socket transport support for StreamableHttp MCP connections.
• Client ID Metadata Document (CIMD) support for OAuth flows.
• Desktop notifications when Goose finishes a task.
• Auto-compaction for the context window to manage long sessions automatically.
• Context window usage now shown inline in the status bar and chat input.
• Voice dictation support via direct-ACP pattern in goose2.
• Chat attachments support in goose2.
• Extension management screen added to the TUI.
• Extensions settings page and context panel widget added.
• Threads can now be associated with projects.</description>
    </item>
    <item>
      <title>Goose v1.30.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.30.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.30.0</guid>
      <pubDate>Wed, 08 Apr 2026 20:13:05 GMT</pubDate>
      <description>Goose v1.30.0 adds `goose serve`, `goose doctor`, egress logging, new Gemini/Copilot/Zhipu providers, and major TUI improvements.
• New `goose serve` subcommand runs Goose as a background service.
• New `goose doctor` command diagnoses common configuration and environment issues.
• New egress logging inspector logs and inspects all outbound network calls for security visibility.
• Adds Gemini OAuth provider for first-class OAuth-based authentication with Google Gemini.
• Adds Copilot ACP provider for GitHub Copilot via ACP.
• Adds Zhipu AI as a declarative provider with configurable `ZHIPU_BASE_URL` override.
• Adds Gemma 4 as a local model option.
• Supports configurable `fast_model` for declarative providers to designate a lightweight model for quick tasks.
• Tab-expandable tool call output collapses and expands cleanly in the TUI.
• Independent `--text` mode decouples headless text output from the normal TUI.
• New `GOOSE_SHOW_FULL_OUTPUT` config option disables tool output truncation.
• `GOOSE_CLI_SHOW_THINKING` can now be set in `config.yaml` in addition to env vars.
• `GOOSE_CONTEXT_LIMIT` is now readable from `config.yaml`.
• `GOOSE_DISABLE_KEYRING` is now honoured from `config.yaml` at startup.
• Configurable per-extension timeouts via ACP `_meta` or a global default.
• Skills are now visible and browsable from the desktop app UI.
• Skills are now managed as a dedicated platform extension.
• Recursive skill discovery finds skills at any depth under configured roots.
• Adds `react-intl`-based internationalization infrastructure to the desktop app.
• Per-delegate `max_turns` override is now supported.
• `skip_canonical_filtering` option added for declarative providers.
• Optional `native-tls` support added as an alternative to rustls for system-TLS environments.
• AWS provider dependencies are now feature-gated behind the `aws-providers` feature flag for leaner builds.
• Telemetry is now behind Cargo feature flags.
• Parallelized extension loading in ACP server for faster startup.
• Secrets files are now created with tighter OS-level permissions.
• Adds Rust ACP client for extension methods.
• Adds Inference Mesh settings tab.</description>
    </item>
    <item>
      <title>Goose v1.29.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.29.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.29.0</guid>
      <pubDate>Tue, 31 Mar 2026 05:59:28 GMT</pubDate>
      <description>Goose v1.29.0 adds orchestration support, Gemini-ACP provider, GOOSE_SHELL config, Sigstore provenance verification, and stabilized ACP session APIs.
• Adds `GOOSE_SHELL` environment variable to configure the preferred shell used by Goose.
• Adds Sigstore/SLSA provenance verification for Rust self-update, strengthening supply-chain integrity.
• Adds a Gemini-ACP provider with subscription model support.
• Adds orchestration support for coordinating multi-agent workflows.
• Stabilizes ACP `session/set_config`, `list`, `delete`, and `close` endpoints; adds `set_config` to the ACP session API.
• Adds ability to manage sub-recipes in the desktop UI.
• Displays delegate sub-agent logs in the desktop UI.
• Adds expandable sidebar to show full chat names in the desktop UI.
• Adds tool filtering by MCP Apps visibility metadata.
• Passes `toolInfo` to MCP Apps via `hostContext`.
• Adds CodeMode ToolDisclosure variants support.
• Feature-gates local inference dependencies for leaner builds.
• Upgrades ink renderer for performance and switches CLI from HTTP to stdio transport.</description>
    </item>
    <item>
      <title>Goose v1.28.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.28.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.28.0</guid>
      <pubDate>Wed, 18 Mar 2026 10:51:45 GMT</pubDate>
      <description>Goose v1.28.0 adds adversarial safety agent, Claude adaptive thinking, MCP Roots, new LLM providers, and ACP filesystem delegation.
• Adds an adversarial agent that monitors sessions to prevent information leakage and other unsafe behaviors.
• Supports Claude adaptive thinking, enabling dynamic reasoning depth for Claude models.
• Introduces a new onboarding flow for first-time setup.
• Persists GooseMode per-session via the session database so mode selection survives restarts.
• Propagates session.id to OpenTelemetry spans and log records for end-to-end tracing.
• Migrates the autovisualiser extension to MCP Apps.
• Adds ACP session/set_mode handler for programmatic mode switching via ACP.
• Supports MCP Roots, enabling scoped filesystem access declarations for MCP servers.
• Loads hint files from nested subdirectories, not just the top-level directory.
• Adds ACP read tool for delegating filesystem I/O to ACP clients.
• Adds a summarize tool for deterministic, reproducible file reads.
• Adds ACP providers for Claude Code and Codex (claude-acp, codex-acp).
• Captures reasoning summaries from the OpenAI Responses API.
• Adds MiniMax as a provider via an Anthropic-compatible API.
• Adds Tensorix as a declarative LLM provider.
• Supports individually loadable skill files via load() in summon.
• Adds Avian as an LLM provider.
• Adds a base path field for custom provider configuration.
• Improves private channel detection for the Slack bot integration.
• Enables preferred microphone selection for voice input.
• Supports secret interpolation in streamable HTTP extension URLs.</description>
    </item>
    <item>
      <title>Goose v1.27.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.27.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.27.0</guid>
      <pubDate>Thu, 05 Mar 2026 00:30:33 GMT</pubDate>
      <description>Goose v1.27.0 adds structured shell output, tree-sitter AST analysis, Anthropic adaptive thinking, and self-signed HTTPS for goosed.
• Adds structured `{stdout, stderr}` return from the shell tool with an explicit output schema, making it easier to parse command results programmatically.
• New platform extension with tree-sitter AST parsing enables deeper code analysis within Goose sessions.
• Supports Anthropic adaptive (extended) thinking mode for compatible Claude models.
• Adds fullscreen and Picture-in-Picture (PiP) display modes for MCP Apps.
• Introduces self-signed HTTPS support for the `goosed` server, enabling secure local deployments.
• Adds `code-mode` feature flag to include pctx/Code Mode as an optional dependency.
• Adds `base_path` field to custom provider config for more flexible provider routing.
• Adds GPT 5-3-Codex model support in the Databricks provider.</description>
    </item>
    <item>
      <title>Goose v1.26.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.26.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.26.0</guid>
      <pubDate>Thu, 26 Feb 2026 20:06:57 GMT</pubDate>
      <description>Goose v1.26.0 adds local llama.cpp inference, Cerebras/Moonshot/LMStudio providers, Telegram gateway, and sub-agent model config.
• Adds local inference provider backed by llama.cpp with HuggingFace model management.
• Adds Cerebras provider support.
• Adds Moonshot and Kimi Code as declarative providers.
• Adds LMStudio as a declarative provider.
• Adds a gateway to chat with Goose via Telegram and similar messaging platforms.
• Adds MCP apps sampling support.
• Adds Neighborhood extension to the Extensions Library.
• Overhauled computer controller with Peekaboo integration.
• Adds a TUI client for goose-acp.
• Adds `GOOSE_SUBAGENT_MODEL` and `GOOSE_SUBAGENT_PROVIDER` config options to control sub-agent model selection.
• Adds configurable OpenTelemetry logging level.
• Adds GoosePlatform in AgentConfig and MCP initialization.
• Adds Gemini CLI streaming support via stream-json events.
• Exposes context window utilization to the agent via MOIM.
• Adds auto-submit for recipes that have been accepted.
• Adds Claude Code permission prompt routing for approve mode.
• Displays token counts directly for &apos;free&apos; providers.
• Adds a TypeScript SDK for ACP extension methods.
• Adds Bedrock prompt cache support.
• Removes `allows_unlisted_models` flag — custom model entry is now always permitted.
• Displays working directory in the UI.
• Adds local model settings access from the bottom-bar model menu.
Breaking changes:
• The `allows_unlisted_models` flag has been removed; custom model entry is now unconditionally enabled and any configuration relying on this flag will no longer be respected.</description>
    </item>
    <item>
      <title>Goose v1.0.25</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.25</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.25</guid>
      <pubDate>Thu, 26 Feb 2026 04:15:20 GMT</pubDate>
      <description>Goose v1.0.25 adds Snowflake provider, a full cron scheduler with pause/cancel/edit, LanceDB tool selection, and Claude 4 on Vertex.
• Adds Snowflake as a supported LLM provider.
• Introduces a cron scheduler for goose-server with schedule creation, editing, pause/unpause, task cancellation, and live run tracking.
• Supports schedule creation from deep links with comprehensive extension support.
• Adds MCP router skeleton and handling of MCP server notification messages.
• Enables LanceDB vector-based tool selection for smarter tool routing.
• Adds GitHub Copilot streaming support, enabling gpt-4.1 and Claude models via Copilot.
• Adds Claude 4 support in the Vertex provider dropdown with proper context window limits.
• Enables viewing and editing existing recipes in the Desktop UI.
• Supports recipe discovery via the `GOOSE_RECIPE_PATH` environment variable and recipe directory paths.
• Adds screenshot paste support in the Desktop UI.
• Enables interactive deletion of sessions from the CLI.
• Introduces configurable `tool_params_max_length` setting.
• Adds Google Drive labels support.
• Adds a Kotlin function for getting structured outputs.
Breaking changes:
• Tool router environment variable names have been updated to include a `goose` prefix (e.g., existing env vars without the prefix will no longer be recognized).</description>
    </item>
    <item>
      <title>Goose v1.25.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.25.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.25.0</guid>
      <pubDate>Wed, 18 Feb 2026 08:10:59 GMT</pubDate>
      <description>Goose v1.25.0 adds macOS sandboxing, unified summon extension, Claude Code streaming, MCP support for agentic CLI providers, and SLSA build provenance.
• Runs Goose Desktop inside a macOS sandbox for enhanced security isolation.
• Introduces a unified summon extension, replacing the separate subagent and skills extensions.
• Integrates MCP Apps UI via `AppRenderer` from the `@mcp-ui/client` SDK with fallback request handler support.
• Enables editing a recipe&apos;s model and extensions directly in the desktop GUI.
• Allows recipes to specify their own provider and model via recipe config.
• Adds streaming output support for the Claude Code CLI provider.
• Supports dynamic model listing and mid-session model switching for Claude Code.
• Gemini CLI provider now uses stream-json output and reuses sessions for efficiency.
• MCP extensions now work with agentic CLI providers (Claude Code, Codex, Gemini CLI).
• Exposes `reasoning_content` in the API for reasoning models.
• Adds support for the `extra` field in chat completion tool calls for Gemini OpenAI compatibility.
• Respects standard OpenTelemetry environment variables for exporter selection.
• Adds model selection support for ACP `session/new` and `session/set_model` endpoints.
• Allows overriding default bat syntax highlighting themes via environment variables.
• Sets `AGENT=goose` environment variable automatically for cross-tool compatibility.
• Generates manpages automatically for goose-cli.
• Enables the Top Of Mind (tom) platform extension by default.
• Filters the Apps page to show only standalone Goose Apps.
• Advertises MCP Apps UI extension capability (via rmcp 0.15.0 upgrade).
• Supports custom headers for custom OpenAI-compatible providers in the Desktop.
• Release workflows now include SLSA build provenance attestations for supply-chain security.</description>
    </item>
    <item>
      <title>Goose v1.24.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.24.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.24.0</guid>
      <pubDate>Thu, 12 Feb 2026 22:17:00 GMT</pubDate>
      <description>Goose v1.24.0 adds unified summon extension, MCP tools for agentic CLI providers, session search API, and SLSA provenance.
• New unified `summon` extension replaces separate subagent and skills extensions with a single streamlined interface.
• New built-in Top of Mind (`tom`) platform extension enabled by default for contextual awareness.
• Claude Code, Codex, and Gemini CLI agentic providers can now use MCP tools.
• Claude Code gains dynamic model listing and mid-session model switching.
• Claude Code adds stream-json protocol for persistent sessions.
• Reasoning content is now returned in the API for reasoning models.
• Configurable thinking level for Gemini 3 models.
• Codex now supports image inputs.
• Google provider adds `MessageContent::Image` support for user messages.
• Recipes can now have their model and extensions edited directly from the GUI.
• Recipes can load the provider/model specified inside the recipe config itself.
• Jinja variables can now be escaped in recipes to pass them through as literal text in prompts.
• New API endpoint for searching session content.
• Inline rename for chat sessions in the sidebar.
• Desktop UI now supports deleting custom providers.
• Custom headers field added for custom OpenAI-compatible providers in the Desktop UI.
• Subagent tool calls are now displayed in both the CLI and UI.
• Type-to-search filtering added to CLI select/multiselect dialogs.
• `AGENT_SESSION_ID` environment variable is now exposed to extension child processes.
• `AGENT=goose` environment variable set for cross-tool compatibility.
• Environment variables are now passed to shell commands.
• Global config option to disable automatic session naming.
• Port of Context (`pctx`) support added for Code Mode.
• Default `bat` syntax-highlight themes can now be overridden via environment variables.
• MCP Apps gain Permission Policy support for sandbox iframes.
• MCP Apps integrate the AppRenderer from the `@mcp-ui/client` SDK.
• Upgraded `rmcp` to 0.15.0 with MCP Apps UI extension capability advertised.
• Groq provider updated with Preview Models.
• ACP protocol gains model selection support via `session/new` and `session/set_model`.
• Manpage generation added for `goose-cli`.
• SLSA build provenance attestations added to release workflows.
• Supports building with CUDA as the candle backend.
• Proper proxy support on Windows and macOS.</description>
    </item>
    <item>
      <title>Goose v1.23.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.23.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.23.0</guid>
      <pubDate>Wed, 04 Feb 2026 17:52:25 GMT</pubDate>
      <description>Goose v1.23.0 adds WebSocket and Streamable HTTP transports for ACP, Laminar observability integration, and a CLI flag to skip profile extensions.
• Adds WebSocket transport support for goose-acp agent communication.
• Adds Streamable HTTP transport for ACP and goose-acp usage.
• Integrates Laminar for agent observability and tracing.
• New CLI flag to skip loading profile extensions at startup.
• Adds a thinking status hook for surfacing model reasoning state.
• Adds hourly skill fetching to keep skills automatically up to date.
• Introduces a platform extension migrator alongside a &apos;code mode&apos; rename.
• Adds an Ask AI Discord bot integration.</description>
    </item>
    <item>
      <title>Goose v1.22.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.22.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.22.0</guid>
      <pubDate>Thu, 29 Jan 2026 22:01:35 GMT</pubDate>
      <description>Goose v1.22.0 adds session forking, BERT-based command injection detection, container extensions, and an OSS skills marketplace.
• Adds session forking to branch existing conversations into independent sessions.
• Introduces BERT ML-based command injection detection in tool calls for prompt injection defense.
• Supports running extensions inside containers via new Container Extensions option.
• Adds an open-source skills marketplace for discovering and adding community skills.
• Integrates OVHcloud AI as a new model provider.
• Adds `max_turns` setting to recipes and subagents to cap agent execution depth.
• Supports `requires_auth` flag for configuring custom providers that need no authentication.
• Adds `AWS_BEARER_TOKEN_BEDROCK` environment variable support for AWS Bedrock authentication.
• Supports custom headers with the Anthropic provider.
• Enables external editor support (vim, helix, etc.) for composing prompts.
• Adds a built-in Goose Documentation Skill for in-session reference to Goose docs.
• Adds a Diagnostics Viewer for debugging Goose sessions.
• Makes skills available in codemode.
• Adds PR code review functionality.
• Adds Vibe MCP Apps, a new MCP apps integration.
• Adds collapsible chat navigation for a cleaner desktop UI.
• Adds new keyboard shortcuts.
• Adds reduced motion support for accessibility preferences.
• Creates a default gooseignore file automatically when one is missing.
• Adds Codex subscription support as a provider option.</description>
    </item>
    <item>
      <title>Goose v1.21.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.21.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.21.0</guid>
      <pubDate>Thu, 22 Jan 2026 19:45:36 GMT</pubDate>
      <description>Goose v1.21.0 adds multi-chat sessions, standalone MCP apps, CLI permission prompts, parallel isolated agent sessions, and an MCP server for recipes.
• Adds multi-chat support to manage multiple concurrent chat sessions.
• Supports standalone MCP applications with optional `prefersBorder` UI option.
• Adds an MCP server for recipes, enabling recipe management via the MCP protocol.
• Introduces CLI permission prompts so the agent asks for user approval before sensitive actions.
• Enables parallel sessions with isolated agent state in goose-acp.
• Adds Flatpak packaging for Linux distributions.
• Supports user-configurable templates for customizing agent prompts.
• Adds GCP Vertex model listing with organization policy filtering.
• Supports optional request params and context limit configuration via `GOOSE_PREDEFINED_MODELS`.
• Adds customizable new-line keybinding in the CLI.
• Standardizes `agent-session-id` across providers for improved session correlation.
• Excludes subagent tool from `code_execution` filtering, enabling subagent delegation in code execution mode.
• Adds graceful fallback handling when the system keyring is unavailable.</description>
    </item>
    <item>
      <title>Goose v1.20.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.20.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.20.0</guid>
      <pubDate>Fri, 16 Jan 2026 17:24:01 GMT</pubDate>
      <description>Goose v1.20.0 adds ML prompt-injection detection, HTTP proxy support, streaming for Gemini and Vertex AI, and a configurable max-tokens env var.
• Adds ML-based prompt injection detection to identify and reduce prompt injection attacks, with tuned confidence levels to lower false-positive rates.
• Supports HTTP proxy via new proxy configuration, enabling Goose to route traffic through corporate or intercepting proxies.
• Adds `GOOSE_MAX_TOKENS` environment variable to cap the maximum tokens sent to the model.
• Adds streaming support for the Google Gemini provider, reducing latency for long responses.
• Adds streaming support for the Vertex AI provider.
• Adds retry logic for model fetching from providers, improving resilience against transient API errors.
• Adds a hotkey to toggle full tool output display in the UI.
• Adds `frameDomains` and `baseUriDomains` Content Security Policy support for MCP Apps, enabling controlled embedding of external domains.
• Enables changing the working directory and loaded extensions within the same session window without restarting.
• CLI now surfaces extension load errors directly, making misconfigured extensions immediately visible.
• Adds spell-check setting to the desktop UI.
• Hides advanced recipe options under expandable content, reducing UI clutter for common workflows.
• Caches tools in ExtensionManager for faster code-execution startup.</description>
    </item>
    <item>
      <title>Goose v1.19.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.19.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.19.0</guid>
      <pubDate>Tue, 06 Jan 2026 20:48:31 GMT</pubDate>
      <description>Goose v1.19.0 adds shell completions, OpenAI Codex CLI provider, JSONL streaming, and MCP server support from editors like Zed.
• Adds `completion` subcommand to generate shell completions for bash, zsh, fish, and more.
• Adds OpenAI Codex CLI as a supported provider.
• Enables prompt caching for Anthropic models served via Databricks.
• Honors MCP servers configured in clients like Zed over stdio and HTTP transports.
• Adds MCP app renderer for richer, interactive UI experiences within MCP sessions.
• Adds JSONL streaming option for JSON output mode, enabling line-by-line consumption of streamed responses.
• Uses MCP server names as extension identifiers in code mode for clearer context.
Breaking changes:
• SSE transport for MCP is removed as part of the upgrade to rmcp 0.12.0 and sacp 10.0.0; configurations relying on SSE transport will break.</description>
    </item>
    <item>
      <title>Goose v1.18.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.18.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.18.0</guid>
      <pubDate>Fri, 19 Dec 2025 22:22:03 GMT</pubDate>
      <description>Goose v1.18.0 adds slash commands for prompt/history management, OpenRouter &amp; xAI streaming, and skills discovery paths.
• Adds `/prompts` slash command to list available prompts, `/prompt` to execute a prompt or inspect it with `--info`, `/compact` to compact conversation history, and `/clear` to clear conversation history.
• Adds recipe slash command parsing with improved parameter handling.
• Adds streaming support for OpenRouter and xAI providers.
• Adds skills auto-discovery from `.agents/skills` and `~/.config/agent/skills` paths.
• Adds a Goose PR reviewer workflow for automated code review.
• Adds pricing integration with the canonical model registry.
• Adds ability to disable the auto-update feature for the CLI.</description>
    </item>
    <item>
      <title>Goose v1.17.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.17.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.17.0</guid>
      <pubDate>Thu, 18 Dec 2025 02:30:53 GMT</pubDate>
      <description>Goose v1.17.0 adds Inception provider, MCP elicitation, external server support, OpenAI streaming, and new built-in recipes.
• Adds Code Mode MCP platform extension for enhanced code execution capabilities via tool calling.
• Supports MCP elicitation, enabling interactive prompts during tool execution.
• Enables connection to an external goosed server backend.
• Adds Inception provider, bringing Mercury model support to Goose.
• Adds streaming support for the OpenAI responses API.
• Introduces canonical (standardized) model definitions across providers.
• Adds search bar and filtering to the recipes view.
• Enables automatic provider detection from API key during onboarding.
• Adds built-in DataHub recipe for searching and understanding data in DataHub.
• Adds built-in Flutter PR Code Review recipe for reviewing Flutter pull requests.</description>
    </item>
    <item>
      <title>Goose v1.16.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.16.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.16.0</guid>
      <pubDate>Wed, 10 Dec 2025 02:01:53 GMT</pubDate>
      <description>Goose v1.16.0 adds native terminal support, remote access, slash commands, custom headers, and a new /agent/stop API endpoint.
• Adds `@goose` native terminal support, enabling Goose interaction directly from your system terminal.
• Adds Goose remote access capability for controlling Goose from external clients.
• Adds slash commands in the chat interface for quick in-session actions.
• Adds custom headers and toggle keyring CLI options for provider configuration.
• Adds `/agent/stop` API endpoint and makes max active agents configurable.
• Adds support for loading sessions in ACP (Agent Communication Protocol).
• Enables recipe deeplink parameters for pre-population of recipe inputs.
• Adds SKILLS.md support for Claude compatibility.
• Adds math and science symbology rendering via KaTeX.
• Adds markdown export from URL.
• Adds Firefox sidebar contextual information support.
• Adds automatic update installation.
• Adds MCP-UI proxy for better MCP message handling.
• Adds scheduler information to diagnostics output.
• Persists provider name and model config within the session.
• Adds extension selector behind an ALPHA feature flag.
• Adds multiple file popup support for simultaneous file interactions.
• Supports onboarding auto-detection of provider from API key.</description>
    </item>
    <item>
      <title>Goose v1.15.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.15.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.15.0</guid>
      <pubDate>Wed, 19 Nov 2025 18:54:40 GMT</pubDate>
      <description>Goose v1.15.0 adds Grok provider support, Supabase MCP, recipe security scanning, and ACP session management.
• Adds Grok as a supported AI provider.
• Adds Supabase MCP server to the extension registry.
• Adds security scanning of recipes at save time to catch malicious or unsafe content.
• Adds SessionManager integration for ACP (Agent Communication Protocol) sessions.
• Adds MCP UI proxy with improved message handling for extension interactions.
• Reads paths from both interactive and login shells, improving environment compatibility.
• Adds provider error proxy for simulating provider errors during development and testing.</description>
    </item>
    <item>
      <title>Goose v1.14.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.14.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.14.0</guid>
      <pubDate>Wed, 12 Nov 2025 02:04:42 GMT</pubDate>
      <description>Goose v1.14.0 adds Mistral AI and GitHub Copilot providers, platform tools via CLI, and env-var substitution in auth config.
• Adds Mistral AI as a new LLM provider option.
• Supports newer GitHub Copilot AI model versions as a provider.
• Enables access to platform tools through the CLI.
• Supports dynamic environment variable substitution in authentication configuration blocks.
• Adds a macOS dock menu with a New Window option for better desktop integration.
• Adds a pending extension indicator in the extension panel for visual loading feedback.</description>
    </item>
    <item>
      <title>Goose v1.13.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.13.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.13.0</guid>
      <pubDate>Thu, 06 Nov 2025 22:54:24 GMT</pubDate>
      <description>Goose v1.13.0 adds Mistral AI provider, newer GitHub Copilot models, platform tools in CLI, and env-var auth config.
• Adds Mistral AI as a supported LLM provider.
• Supports newer GitHub Copilot models.
• Exposes platform tools in the CLI (previously desktop-only).
• Enables environment variables in auth configuration.
• Adds Ctrl-C cancellation of in-flight AI requests from the CLI.
• Adds right-click dock icon for opening a new window on macOS.
• Shows a loading indicator for extensions while they initialize.
Breaking changes:
• The JetBrains integration has been removed; any existing JetBrains-based workflows will no longer function after upgrading.</description>
    </item>
    <item>
      <title>Goose v1.12.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.12.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.12.0</guid>
      <pubDate>Fri, 24 Oct 2025 00:43:27 GMT</pubDate>
      <description>Goose v1.12.0 adds system diagnostics, extension search, code snippet saving, and two new built-in recipes.
• Adds system diagnostics tools for inspecting Goose&apos;s runtime environment.
• Adds extension search functionality to quickly find and manage extensions.
• Adds code snippet formatting and saving directly from conversations.
• Introduces a Test Coverage Optimizer built-in recipe.
• Introduces a Smart Task Organizer built-in recipe.
• Adds a schedule button for recipe entries, enabling scheduling from the recipe list UI.
• Auto-creates recipe directories when saving a recipe to a new path.
• Adds UI parameter input controls for configuring recipe parameters interactively.
• Redesigns the extension management system.
• Adds progress tracking with trend indicators.
• Improves prompt caching with stable system prompts for more efficient provider usage.
• Adds provider request logging for visibility into outbound LLM requests.</description>
    </item>
    <item>
      <title>Goose v1.11.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.11.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.11.0</guid>
      <pubDate>Fri, 17 Oct 2025 18:27:09 GMT</pubDate>
      <description>Goose v1.11.0 adds session search, new built-in recipes, Apify MCP integration, voice dictation, and declarative providers.
• Introduces a Code Documentation Generator built-in recipe.
• Introduces a CI/CD Pipeline built-in recipe.
• Introduces a Daily Standup Report Generator built-in recipe.
• Adds a self-test recipe for validating Goose installations.
• Adds an API Documentation Generator prompt.
• Adds Apify MCP integration with supporting documentation.
• Adds a flag to enable ElevenLabs voice dictation.
• Introduces declarative provider configuration.
• Sorts providers alphabetically for consistent discovery.
• Adds a &apos;Copy as Markdown&apos; button to documentation pages.
• Enables starting an agent session directly from a recipe ID or deeplink.
• Improves Rust analysis output for the `analyze` tool.
• Adds Firecrawl MCP tutorial and integration documentation.
• Expands Ollama integration with a modified default model and additional models.</description>
    </item>
    <item>
      <title>Goose v1.10.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.10.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.10.0</guid>
      <pubDate>Tue, 14 Oct 2025 17:26:04 GMT</pubDate>
      <description>Goose v1.10.0 adds prompt injection detection UI, GOOSE_DEBUG support, custom lead/worker models, AWS Bearer Token auth, and more.
• Adds prompt injection detection settings UI with updated logging for security-aware deployments.
• New `GOOSE_DEBUG` environment variable for CLI debug output.
• Adds `path` and `limit` flags to the `session list` subcommand for filtering session history.
• New subcommand for opening recipes directly in the desktop app.
• Supports setting custom models for lead and worker agents in multi-model workflows.
• Adds `grok-code-fast-1` model support for the xAI provider.
• Adds `claude-sonnet-4-5` model support.
• Enables AWS Bearer Token (`AWS_BEARER_TOKEN_BEDROCK`) authentication for Bedrock runtime.
• Parses and respects `retryDelay` from Google API `RateLimitExceeded` errors for smarter rate-limit handling.
• Adds elapsed time display to CLI session output.
• Lazy infinite scroller for session history view improves navigation of large session lists.
• Supports headers in extension deeplinks.
• Allows empty API key when registering a custom provider.
• Shell errors thrown on interactive commands to surface blocked interactions explicitly.
• AgentManager foundation enables unified subagent execution and concurrent session creation.
• Persists dynamic extension config so recipe sessions with extensions can be resumed.
• Displays extension install notes in the &apos;Add custom extension&apos; form.
• Adds dev and alpha environment indicator in the UI.
• Using `--resume` with `--name` now also accepts session IDs.
• CLI now returns a non-zero exit code when a session ends with an error.
• Goose can now tell the system what shell it is using.
• New Code Documentation Migrator, Smart Meeting Assistant, Code Review Mentor, Smart Task Organizer, advanced data analysis pipeline, advanced software project generator, Messy Column Fixer, and OpenMetadata recipes added to the prompt/recipe library.
• New multi-channel researcher and content amplification prompts added to the prompt library.
• New `analyze` tool hint for focus mode when used on file paths.
• Screen access capability added (`feat: Use the screen, goose`).
• CLI web auth token support added.
• Session manager added for improved session lifecycle management.</description>
    </item>
    <item>
      <title>Goose v1.9.2</title>
      <link>https://github.com/block/goose/releases/tag/v1.9.2</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.9.2</guid>
      <pubDate>Thu, 09 Oct 2025 15:10:02 GMT</pubDate>
      <description>Goose v1.9.2 adds Claude Sonnet 4.5 model support and macOS Tahoe compatibility.
• Adds claude-sonnet-4-5 as a supported model.
• Upgrades Electron runtime for macOS Tahoe compatibility.</description>
    </item>
    <item>
      <title>Goose v1.9.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.9.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.9.0</guid>
      <pubDate>Wed, 24 Sep 2025 13:53:49 GMT</pubDate>
      <description>Goose v1.9.0 adds prompt injection detection, auto-compaction, an `analyze` tool, streaming for Tetrate ARS, and richer recipe management in the UI.
• Adds prompt injection detection (pattern-matching) to flag malicious inputs before they reach the model.
• Automatically compacts sessions for streaming providers when context length is exceeded, with an offer to summarize or clear overly long conversations.
• New `analyze` tool added to the Developer extension for code and file analysis.
• Adds streaming support to the Tetrate Agent Router Service (ARS) provider.
• Supports importing file contents from recipe `file` input-type parameters.
• Desktop UI now supports uploading JSON recipe files directly.
• Recipe schema validation added to the UI to catch malformed recipes before execution.
• UI recipe activities now support parameter replacement and always appear at the top of chat when a recipe is active.
• Adds Message Metadata for Visibility Control, enabling fine-grained control over which messages are shown.
• I Ching MCP server added to the extension catalog.
• Upgraded agent-client-protocol (ACP) with improved tool experience and nicer tool name formatting.
• Recipe title field added to the import form.
• UI filters invalid, duplicate, and unused parameters from recipes automatically.
Breaking changes:
• The `--path` flag has been removed to avoid session directory validation issues.</description>
    </item>
    <item>
      <title>Goose v1.8.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.8.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.8.0</guid>
      <pubDate>Thu, 11 Sep 2025 15:55:27 GMT</pubDate>
      <description>Goose v1.8.0 adds ACP support, multi-model switching, streaming agent routing, and YAML recipe imports.
• Adds Agent Client Protocol (ACP) support for interoperability with ACP-compatible agents.
• Supports multi-model/provider configuration with automatic switching between providers.
• Enables streaming support in the Tetrate Agent Router.
• Adds configurable Bedrock retry settings.
• Supports importing YAML recipes directly in the Desktop app.
• Enables reading local file inputs inside recipes.
• Adds message metadata for visibility control over what is shown in the UI.
• Enables deleting sessions from the history list in the Desktop UI.
• Tracks sessions per agent for better session management.
• Makes the auto-compact threshold configurable via the UI.
• Shows enabled extensions first in the extensions list.
• Adds a unified diff view in the developer editor.
• Aligns recipe metadata metrics across scheduler, UI, and CLI.
• Upgrades to RMCP 0.6.2.
Breaking changes:
• Deprecated Claude 3.5 models have been removed.</description>
    </item>
    <item>
      <title>Goose v1.7.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.7.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.7.0</guid>
      <pubDate>Fri, 29 Aug 2025 19:11:35 GMT</pubDate>
      <description>Goose v1.7.0 adds Android/Termux computer control, extension malware scanning, auto-visualization of structured data, and dynamic provider model querying.
• Adds computer control support on Android devices via Termux.
• Adds extension malware scanning to detect malicious code before installation.
• New MCP-UI Autovisualiser automatically renders structured data returned in sessions.
• UI now dynamically queries providers for their supported models at runtime.
• Re-introduces session sharing between users.
• Supports port numbers in custom OpenAI-compatible provider configurations.
• Adds support for reading OTLP configuration from config files and environment variables.
• Enables loading of nested hint files for better project organization.
• Adds Tetrate Agent Router Service as a new provider in the registry.
• Adds scroll state support for improved navigation in the chat session list.</description>
    </item>
    <item>
      <title>Goose v1.6.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.6.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.6.0</guid>
      <pubDate>Fri, 22 Aug 2025 16:49:53 GMT</pubDate>
      <description>Goose v1.6.0 adds mTLS for all providers, PKCE auth, message queue with interruption handling, and in-place message editing.
• Adds mTLS support across all providers for mutual-authentication to AI backends.
• Adds PKCE support for the Tetrate Agent Router Service authentication flow.
• New message queue system with interruption handling for more reliable agent interactions.
• Providers can now configure a fast model specifically for summarization tasks.
• Supports concurrent extension startup, reducing initialization latency.
• Desktop app alerts when suspicious Unicode characters are detected in a Recipe.
• Reads `AGENTS.md` by default as a context file, bringing project-level agent instructions into scope automatically.
• MCP developer extension now accepts `-1` for `insert_line` number to support end-of-file insertions.
• Adds a Nix flake for reproducible Goose builds.
• Upgrades `@mcp-ui/client` package with improved UI message handling.
• Adds `remark-breaks` plugin to preserve single newlines in rendered markdown.
Breaking changes:
• The session sharing feature has been removed; any workflows relying on it will no longer function.</description>
    </item>
    <item>
      <title>Goose v1.5.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.5.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.5.0</guid>
      <pubDate>Tue, 19 Aug 2025 15:36:32 GMT</pubDate>
      <description>Goose v1.5.0 adds cursor-agent CLI provider, OAuth keyring persistence for MCP, and per-recipe tool limits.
• Adds `cursor-agent` as a new CLI provider option.
• Persists OAuth credentials to the system keyring for MCP integrations, eliminating repeated auth prompts.
• Supports per-recipe configuration to limit which tools are available during a recipe run.
• Improves model selection UX in the CLI.
• Speeds up extension loading by parallelizing the load process.
• Skips fetching pricing information when `GOOSE_CLI_SHOW_COST` is false, reducing unnecessary network calls.
• Supports loading recipe deeplinks in a single window when the app is closed.
• Integrates token counting reliability improvements with summarization.</description>
    </item>
    <item>
      <title>Goose v1.3.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.3.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.3.0</guid>
      <pubDate>Mon, 11 Aug 2025 15:33:42 GMT</pubDate>
      <description>Goose v1.3.0 adds OAuth CLI support, file completion, session description editing, client disconnect detection, and Linux build improvements.
• Adds OAuth provider abstraction for CLI configuration, enabling authenticated provider setup from the command line.
• Adds file path tab-completion in the CLI for faster input.
• Enables editing of session descriptions directly in the UI.
• Detects client disconnects and automatically cancels in-flight tool calls.
• Adds StreamableHTTP OAuth support via RMCP.
• Bumps auto-compact threshold to 80%, reducing premature context compaction.
• Token counting in auto-compact now uses provider metadata for more accurate limits.
• Adds GPT-5 context limit support.
• Suppresses ANSI escape codes automatically when output is piped.
• Adds comprehensive Linux build support with cross-compilation in bundle workflow.
• Adds additional telemetry metrics with UI implementation.
• Window title now reflects the current active operation.</description>
    </item>
    <item>
      <title>Goose v1.2.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.2.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.2.0</guid>
      <pubDate>Wed, 06 Aug 2025 15:41:59 GMT</pubDate>
      <description>Goose v1.2.0 adds parallel sub-recipe execution, LiteLLM provider, recipe retry logic, wakelock, and more.
• Adds experimental support for running sub-recipes multiple times in parallel for concurrent task execution.
• Adds LiteLLM provider with automatic prompt caching support.
• Adds recipe retry logic with configurable success criteria so recipes can self-heal on failure.
• Adds wakelock feature to prevent the system from sleeping while Goose is working.
• Adds inline Python extension support.
• Adds GitHub Copilot provider ability to fetch supported models.
• Adds OpenRouter as an out-of-the-box provider experience for new Goose installations.
• Adds ability for users to view and edit their non-secret configuration values.
• Adds support for configuring the hints filename(s) via configuration.
• Adds `WaitingForUserInput` state to the agent loop.
• Adds an option to disable random thinking messages.
• Adds an option to summarize the chat when an error is triggered (autocompact + one-shot summarization).
• Adds environment variable to set Ollama request timeout.
• Adds subagent independent extension manager and per-subagent turn count with a simpler agent loop.
• Adds consolidated subagent execution for dynamic tasks.
• Adds recipe install warning before accepting untrusted recipes.
• Adds file picker for scheduling recipes that defaults to the recipe directory.
• Adds MCP UI integration.
• Adds mouse back navigation button support on the Settings screen.
• Adds extension name tooltips on tool banners.
• Adds `goose info -v` for stable verbose info output.
• Updates Groq models for better tool-calling support.
• Adds HTTP 429-style retry handling for Anthropic API HTTP 529 overloaded responses in the GCP Vertex AI provider.
• Enables streaming for the Anthropic first-party provider.
• Recipe runs now prompt for missing extension secrets instead of silently failing.</description>
    </item>
    <item>
      <title>Goose v1.1.4</title>
      <link>https://github.com/block/goose/releases/tag/v1.1.4</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.1.4</guid>
      <pubDate>Thu, 24 Jul 2025 20:05:20 GMT</pubDate>
      <description>Goose v1.1.4 adds chat summarization on error and enhanced loading animations with thinking icons and flying bird.
• Adds option to summarize the chat session when an error is triggered.
• Enhances loading states with thinking icons and a flying bird animation.</description>
    </item>
    <item>
      <title>Goose v1.1.0</title>
      <link>https://github.com/block/goose/releases/tag/v1.1.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.1.0</guid>
      <pubDate>Wed, 16 Jul 2025 21:49:45 GMT</pubDate>
      <description>Goose v1.1.0 ships a redesigned desktop UI with sidebar and settings tabs, new recipe list command, glob/grep file search tools, and Windows CLI installer.
• Adds `recipe list` subcommand to enumerate available recipes from the CLI.
• New `/clear` command in CLI sessions clears the persisted session file.
• Adds glob search and grep tools to improve file search capabilities.
• Implements OpenAI streaming support for faster, real-time LLM responses.
• Complete redesign of the Goose desktop UI with a sidebar and settings tabs.
• Adds `download_cli.ps1` PowerShell installer script for Windows users.</description>
    </item>
    <item>
      <title>Goose v1.0.36</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.36</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.36</guid>
      <pubDate>Tue, 15 Jul 2025 18:44:57 GMT</pubDate>
      <description>Goose v1.0.36 adds streaming LLM responses, cost estimation, OpenRouter model discovery, vi edit mode, and new provider/model CLI flags.
• Streams LLM responses in real time instead of waiting for full completion.
• Adds per-provider cost estimation in the Goose CLI so practitioners can compare spend before committing to a provider.
• Fetches OpenRouter&apos;s supported model list dynamically inside `goose configure`.
• Exposes `AZURE_OPENAI_API_KEY` as a visible, configurable parameter in the config system.
• Adds `--provider` and `--model` CLI options to the `goose run` command for one-off provider/model selection.
• Adds a Streamable HTTP CLI flag for HTTP-based streaming transport.
• Supports vi edit mode via rustyline configuration for CLI line editing.
• Allows Ollama to be used with non-tool (chat-only) models.
• Adds structured output support in Goose CLI and Goose Desktop.
• Alphabetizes extensions in the UI for easier navigation.</description>
    </item>
    <item>
      <title>Goose v1.0.32</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.32</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.32</guid>
      <pubDate>Thu, 03 Jul 2025 21:59:36 GMT</pubDate>
      <description>Goose v1.0.32 adds OAuth 2.0 for MCP, streamable-HTTP transport, JSON schema recipe validation, and sub-recipes from GitHub.
• Adds fuzzy file search functionality for navigating files.
• Adds JSON schema validation to the `goose recipe validate` CLI command.
• Introduces `max_turns` setting for the agent to cap autonomous runs without user input.
• Enables structured output support in recipes, usable from both CLI and GUI.
• GUI now renders structured output defined in recipes.
• Enables running sub-recipes sourced directly from GitHub.
• Adds native OAuth 2.0 authentication support to the MCP client.
• Adds streamable-HTTP transport support across backend, desktop, and CLI.
• Supports recipe parameters in the Goose desktop app.
• Adds a close button (X) to toast notifications.
• Adds support for the Escape key to dismiss the settings menu.
• Adds Playwright MCP server to the extensions list.
• Adds `/extension` path for extension installation.
• Improves UX for saving recipes.
• Prioritizes path suffix when truncating long paths in the desktop header.
Breaking changes:
• GitHub Copilot Provider has been temporarily removed; any setup relying on it will no longer function.</description>
    </item>
    <item>
      <title>Goose v1.0.31</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.31</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.31</guid>
      <pubDate>Tue, 01 Jul 2025 01:37:19 GMT</pubDate>
      <description>Goose v1.0.31 adds sub-recipe chaining from the CLI, async token counting, and Claude 4 model support.
• Supports passing additional sub-recipes via the command line for composable recipe workflows.
• Adds Claude 4 models as available provider options.
• Implements async token counter with network resilience and performance optimizations.
• Allows use of /dev/null for no-session mode, enabling fully stateless runs.</description>
    </item>
    <item>
      <title>Goose v1.0.30</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.30</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.30</guid>
      <pubDate>Fri, 27 Jun 2025 22:37:43 GMT</pubDate>
      <description>Goose v1.0.30 adds voice dictation, subagents, CLI providers for Claude/Gemini, cost tracking, and broader cron schedule support.
• Adds voice dictation support via OpenAI Whisper and ElevenLabs integration.
• Introduces subagents capability, enabling Goose to orchestrate multi-agent workflows.
• New CLI providers for Claude Code and Gemini, expanding model backend options.
• Adds comprehensive cost tracking display for LLM usage, with a flag to toggle visibility.
• Wider cron schedule support for the built-in scheduler.
• Adds optional `view_range` parameter to the text editor tool and text editor insert tool.
• New sub recipe tools for composing and reusing recipe components.
• Lists Groq-supported models from the CLI during model configuration.
• Lists Databricks-supported models with fuzzy search during model configuration.
• Adds `--id` alias for `--name` parameter in `goose session --resume` command.
• Adds `--quiet` / `-q` flag to `goose run` for suppressing output.
• Adds scheduler type setting for controlling how scheduled tasks are dispatched.
• Adds ability to create a new directory directly from the working directory selection UI.
• Drag-and-drop support for opening sessions from Finder in the desktop UI.
• Adds chain-of-thought panel displayed above assistant messages in the UI.
• Supports optional fast edit models for accelerated editing operations.
• Adds lead-worker model selection and real-time model display in the GUI.
• Updates vector tool strategy to read vector DB path from an environment variable.
• Updates Google Gemini models to the latest available versions.
• Adds xAI Provider support for Grok models.
• Platform tool now allows Goose to manage its own schedule autonomously.
• Recipe Library feature for discovering and reusing recipes.
• Adds a setting for the quit confirmation dialog.
• Richer tool call UI messages for better visibility into agent actions.
• Improves config file editing with recovery fallback mechanisms.
• Native Windows CLI build support.</description>
    </item>
    <item>
      <title>Goose v1.0.29</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.29</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.29</guid>
      <pubDate>Wed, 18 Jun 2025 16:56:45 GMT</pubDate>
      <description>Goose v1.0.29 adds a system prompt parameter to `run`, a `/clear` command, alphabetized extensions, and a confirmation dialog for unsaved changes.
• Adds `--system` (system prompt) parameter to the `goose run` command, enabling custom system-level instructions per run.
• Adds `/clear` command to clear the Goose context mid-session.
• Alphabetizes extensions listing in the Goose CLI for easier navigation.
• Adds confirmation dialog for unsaved changes when closing the extension modal in the UI.
• Adds a Help &amp; Feedback section in App Settings.
• Adds devcontainer support for development environments.
• Ensures a newline is written at the end of file writes.</description>
    </item>
    <item>
      <title>Goose v1.0.28</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.28</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.28</guid>
      <pubDate>Sat, 14 Jun 2025 00:11:02 GMT</pubDate>
      <description>Goose v1.0.28 adds SageMaker TGI support, an LLM tool router, recipe settings, and desktop auto-update.
• Adds SageMaker TGI as a supported provider backend.
• New LLM tool selector for the tool router, enabling AI-driven routing of tool calls.
• Tool router now includes extension names in vector DB and search tool metadata.
• Goose recipes now support configurable settings.
• Adds auto-update functionality to the Goose desktop app, gated by an UPDATES_ENABLED flag.
• CLI no longer halts startup when one or more MCP extensions fail to load.
• Temporal disabled by default, with dynamic port selection when enabled.</description>
    </item>
    <item>
      <title>Goose v1.0.26</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.26</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.26</guid>
      <pubDate>Mon, 09 Jun 2025 18:47:42 GMT</pubDate>
      <description>Goose v1.0.26 adds session export, a temporal scheduler, lead/worker models, Snowflake provider, and Gemini 2.5 support.
• New `export` CLI command converts sessions to Markdown for sharing or archiving.
• Adds a temporal scheduler with schedule creation, editing, pause/unpause, live tracking, and task cancellation for scheduled jobs.
• New lead/worker model architecture enables multi-model agent workflows.
• New `goose web` command provides a local web-based terminal alternative.
• Adds Snowflake as a new LLM provider.
• Adds support for Gemini 2.5 Flash Preview and Pro Preview models.
• Adds Claude 4 to the Vertex AI provider dropdown with context window limit support.
• New `GOOSE_CONTEXT_STRATEGY` CLI config setting controls context management behavior.
• CLI now shows active context length during sessions.
• New system prompt override support in goose-llm.
• Supports deep link-based schedule creation with comprehensive extension support.
• Adds MCP server notification message handling.
• Implements LanceDB vector-based tool selection for improved tool routing.
• Adds MCP router skeleton for future tool routing.
• Developer MCP extension falls back to `.gitignore` when no `.gooseignore` is present.
• Adds screenshot paste support in the desktop UI.
• Adds interactive session deletion from the CLI.
• Adds retries with exponential backoff for the Databricks provider.
• Supports configurable `tool_params_max_length` for large tool response handling.
• New `GOOSE_RECIPE_PATH` environment variable for discovering recipes in custom paths.
• GitHub Copilot provider gains streaming support (enabling gpt-4.1 and claude models).
• Adds Speech MCP extension to the extensions directory.
• Allows viewing and editing existing recipes in the Desktop UI.
• CLI hint shown when input is empty (press Enter or Ctrl-J).
• Google Drive MCP gains label support.
• Desktop UI supports drag-and-drop file input.
• Adds `recipe_dir` configuration for recipe discovery.
Breaking changes:
• Tool router environment variable names now require a `goose` prefix (e.g., previously unprefixed vars are renamed).</description>
    </item>
    <item>
      <title>Goose v1.0.24</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.24</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.24</guid>
      <pubDate>Thu, 15 May 2025 21:57:32 GMT</pubDate>
      <description>Goose v1.0.24 adds Venice.ai LLM support, tool-loop protection, directory tracking, and recipe parameters
• Adds Venice.ai as a private open-source LLM provider option
• Adds tool repetition monitoring to detect and prevent infinite tool-call loops
• Adds `goose run` flag to execute sessions with no persistence to disk
• Adds directory tracking so projects can be resumed by location
• Adds configurable parameters in recipe files, enabling parameterized automation workflows
• Adds recipe explanation display in the UI so users can see what a recipe does before running it
• Supports setting `GOOSE_PLANNER_MODEL` and `GOOSE_PLANNER_PROVIDER` in `config.yaml`
• Adds token usage progress info alert in the UI
• Defaults to concise tools mode in the GUI for reduced noise
• Adds `providerConfig` parameter to exposed goose-llm library functions
• Auto-generates Kotlin bindings for goose-llm via uniffi-rs proc macros</description>
    </item>
    <item>
      <title>Goose v1.0.23</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.23</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.23</guid>
      <pubDate>Thu, 08 May 2025 21:03:40 GMT</pubDate>
      <description>Goose v1.0.23 adds GitHub Copilot provider, a /summarize slash command, session search, and full --resume message loading.
• Adds GitHub Copilot as a supported LLM provider.
• New `/summarize` slash command lets users trigger context summarization directly from the CLI.
• Adds a summarize-on-command button for context management in the UI.
• Loads all previous messages when `--resume` is passed, enabling full session continuity.
• Adds search to the sessions list for faster session navigation.
• Adds a menu item to check Goose Desktop&apos;s version on Linux.
• Expanded ToolCall options for greater tool invocation flexibility.
• Removes outdated truncation of tool descriptions in OpenAI and Databricks providers, enabling richer tool context.
• Adds model token limits fallback matching backend logic for more reliable context handling.
• Adds recipe welcome message support.
• Allowlist blocks with SSE downgraded to warning level for less disruptive handling.</description>
    </item>
    <item>
      <title>Goose v1.0.22</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.22</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.22</guid>
      <pubDate>Tue, 06 May 2025 19:28:44 GMT</pubDate>
      <description>Goose v1.0.22 adds GitHub-based recipe retrieval, file drag-and-drop, a global hotkey, runtime metrics, and Mac keyboard shortcuts.
• Supports configurable retrieval of recipes via GitHub, enabling teams to share and version-control recipe libraries centrally.
• Enables drag-and-drop of files directly into the Goose desktop window for faster context attachment.
• Adds a global hotkey to bring up Goose from anywhere on the desktop.
• Exposes runtime metrics in completion responses, giving visibility into model execution performance.
• Adds Mac keyboard shortcuts to the desktop UI.
• Allows recipes to run in headless mode without requiring a prompt, enabling unattended automation.
• Adds Azure credential chain logging to aid in diagnosing Azure auth configuration issues.
• Adds a configurable output directory for benchmark runs.
• Combines create and reply comment tools into a single unified tool.
• Stores global and local chat history in localStorage for persistence across sessions.
• Handles context summarization feedback directly in the UI.</description>
    </item>
    <item>
      <title>Goose v1.0.21</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.21</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.21</guid>
      <pubDate>Tue, 29 Apr 2025 20:55:42 GMT</pubDate>
      <description>Goose v1.0.21 adds context-limit options, session ordering, model-switching without reinit, and spellcheck in the desktop app.
• Adds ascending/descending ordering support for `goose session list`.
• Enables switching or adding a model without reinitializing extensions, reducing disruption mid-session.
• Presents interactive options to the user when context length is exceeded, with a new context management modal.
• Adds full spellcheck and autocorrection support for editable content in the desktop app.
• Adds context limits for the latest Gemini and GPT models.
• Adds new Google model support in the provider configuration.
• Adds a `goose-llm` crate for use by the Goose service.
• Adds MCP router extension disable capability.
• Reduces the number of Google Drive tools exposed, narrowing the tool surface.
• Adds bottom bar text truncation with tooltips in the UI.
• Adds session deletion preview showing the to-be-removed session before confirming.
• Unifies the permission flow for enabling extensions.</description>
    </item>
    <item>
      <title>Goose v1.0.20</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.20</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.20</guid>
      <pubDate>Wed, 23 Apr 2025 06:18:57 GMT</pubDate>
      <description>Goose v1.0.20 adds session removal, a GUI deeplink extension warning, and a bumped tool limit with updated alerts.
• Adds ability to remove sessions via new &apos;remove session&apos; capacity.
• Adds GUI warning when installing an extension from a deeplink.
• Bumps tool limit and updates associated alerts.</description>
    </item>
    <item>
      <title>Goose v1.0.19</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.19</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.19</guid>
      <pubDate>Sat, 19 Apr 2025 00:02:15 GMT</pubDate>
      <description>Goose v1.0.19 adds o4-mini and GPT-4.1 support, persistent CLI themes, custom OpenAI headers, and an FFI for the Rust library.
• Adds support for the `o4-mini` model.
• Adds per-model prompts for better GPT-4.1 support.
• Supports `OPENAI_CUSTOM_HEADERS` being set in the Goose config file.
• Builds a prototype FFI for the Goose Rust library, enabling external language bindings.
• `GOOSE_CLI_THEME` now persists to the config file and applies to future sessions automatically.
• Adds a permissions page in the bottom menu bar of the chat UI.
• Adds token and tools alerts in the chat bottom menu bar.</description>
    </item>
    <item>
      <title>Goose v1.0.18</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.18</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.18</guid>
      <pubDate>Wed, 16 Apr 2025 00:56:59 GMT</pubDate>
      <description>Goose v1.0.18 adds tool-level permission control, recipes/custom agents, SSE extensions, file-based secrets, and GCP Vertex AI support.
• Adds tool-level permission control in both CLI and UI, letting practitioners approve or deny individual tools before execution.
• Introduces recipes — custom Goose agent configurations that can be shared via URL deeplinks.
• Adds a recipe editor UI for building and sharing custom agent configurations.
• Supports SSE (Server-Sent Events) extensions via scheme URI, enabling remote extension connectivity.
• Adds support for generic GCP Vertex AI Claude and Gemini models as a provider.
• Adds `ANTHROPIC_HOST` configuration option for Anthropic in CLI and UI, enabling custom endpoint targeting.
• Adds a `temperature` environment variable for controlling model temperature without code changes.
• Supports file-based secrets for extension configuration.
• Adds MCP router extension discovery and install tool, enabling in-session extension installation.
• Enables Settings V2 UI with migration logic from Settings V1.
• Parallelizes extension startup with toast-based error reporting for faster initialization.
• Adds `--with-remote-extension` flag for launching Goose with a remote extension.
• Adds exponential backoff to the Bedrock provider for improved reliability.
• Supports `NO_COLOR` environment variable when PrettyPrinter is used.
• Adds permission field to the list tools API response.
• Enables frontend tools execution from the UI.
• Adds full URL extraction support for Google Drive.
• Auto-initializes `goose config.yaml` on first run.
• Enables spellcheck in the chat input.
• Adds a system theme option to the UI.
• Adds tooltips throughout the UI.
• Adds debounce for search and chat text inputs to improve typing responsiveness in large sessions.
• Accumulates tokens across a session file for accurate total token usage reporting.
• Adds Google Drive URI verification and example instructions.</description>
    </item>
    <item>
      <title>Goose v1.0.17</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.17</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.17</guid>
      <pubDate>Tue, 01 Apr 2025 21:39:47 GMT</pubDate>
      <description>Goose v1.0.17 adds session sharing, chat search, prompt library, VSCode server support, and input/output token tracking.
• Adds session sharing from the UI, with pre-configuration via `GOOSE_BASE_URL_SHARE` environment variable and additional metadata in the shared session view.
• Adds search functionality to the chat view.
• Adds a Prompt Library to the UI.
• Adds the VSCode server to the extensions list.
• Adds input and output token tracking to SessionMetadata.
• Adds tool annotations for built-in tools.
• Adds a named feature flag system for Settings V2.
• Adds a timeout field to the Settings V2 modal.
• Adds an additive entry in the Settings V2 model selector.
• Enables Option+Enter keyboard shortcut to insert a new line in chat input.
• Adds env-var editor when adding or editing extensions.
• Adds an allowlist option for the `goosed` daemon.
• Adds copy button for extensions and makes extension builtins available at any time.
• Adds Playwright end-to-end testing setup.
• Turns the Goose entrypoint into a library function for programmatic use.</description>
    </item>
    <item>
      <title>Goose v1.0.16</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.16</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.16</guid>
      <pubDate>Wed, 26 Mar 2025 22:34:48 GMT</pubDate>
      <description>Goose v1.0.16 adds PDF reading, shareable bots, a /plan command, Databricks+Claude 3.7, custom OpenAI headers, and Java/JDK MCP support.
• Adds `--plan` command in CLI to invoke a reasoner with a plan system prompt.
• Adds PDF reader capability, enabling Goose to ingest PDF files directly.
• Supports custom HTTP headers for the OpenAI provider.
• Exports Azure API version as a configurable parameter.
• Adds Databricks model format with support for Claude 3.7 with extended thinking.
• Allows setting the OpenAI request timeout from config.
• Adds retry logic for the Google provider.
• Adds Java/JDK support for MCP servers running via extensions.
• Adds a noop tool to the tool shim for testing/passthrough scenarios.
• Introduces shareable Goose bots for sharing configured assistant profiles.
• Improves extension security via an environment variable denylist.
• Supports deep-link extension installs directly from settings.
• Expands Google Drive integration with comments, replies, folders, shortcuts, and file moves.
• Adds read and write support for Google Sheets.
• Adds a description field to the extension configuration and modal.
• Enables extensions to be turned on automatically at startup.
• Adds a models dropdown to the UI for switching models inline.
• Adds a new configure provider flow in the UI.
• Adds in-app log viewer to the desktop UI.
• Introduces new toast notifications for system events.
• Surfaces `StdioProcessError` messages in the UI for better MCP debugging.</description>
    </item>
    <item>
      <title>Goose v1.0.15</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.15</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.15</guid>
      <pubDate>Tue, 18 Mar 2025 22:06:40 GMT</pubDate>
      <description>Goose v1.0.15 adds Google Drive write/comment support, AWS Bedrock in desktop, and a new CLI workflow builder.
• Adds Google Drive write tools and comment-read capability, enabling agents to read comments and write files in Drive.
• Adds image resizing logic for Google Drive with Content::Image support for richer document handling.
• Adds PKCE-based OAuth2 flow for Google Drive with generic token storage, improving authentication security.
• Unifies Google Drive read/write scope across all commands so a single token covers all operations.
• Adds basic AWS Bedrock support to the Goose desktop app as a new model provider.
• Introduces a CLI workflow build command for constructing and running agent workflows from the command line.
• Adds a new extensions modal in the UI with auto-start on add and reorganized extensions settings.
• Adds default metrics for core evaluations to standardize eval measurement.</description>
    </item>
    <item>
      <title>Goose v1.0.14</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.14</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.14</guid>
      <pubDate>Thu, 13 Mar 2025 22:55:49 GMT</pubDate>
      <description>Goose v1.0.14 adds session listing, write-approve mode, Google Sheets, Ollama tool shim, and stdin CLI support.
• Adds `session list` command to the CLI for viewing past sessions.
• Adds Google Sheets support in the Google Drive built-in MCP server.
• Adds Ollama tool shim, enabling tool-call support for Ollama-backed models.
• Supports stdin input in the CLI via `-i -` or with no arguments for piped/scripted workflows.
• Moves Google Drive credentials into the system keychain with an optional fallback.
• Extensions now read from config and load in the background with a visible pending state.
• Adds a copy-to-clipboard button for error messages in toast notifications.</description>
    </item>
    <item>
      <title>Goose v1.0.13</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.13</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.13</guid>
      <pubDate>Wed, 12 Mar 2025 00:46:29 GMT</pubDate>
      <description>Goose v1.0.13 adds smart-approve mode, memory condensation, PDF/Office file support, a --debug flag, and a full benchmarking framework.
• Enables smart-approve mode by default, allowing the agent to automatically approve low-risk tool calls without user interruption.
• Adds memory condensation for longer-context sessions, keeping conversations coherent beyond normal context limits.
• Supports reading PDFs natively, plus .doc/.xls and simple HTML files, broadening the range of documents Goose can process.
• Adds `--debug` flag to `goose session` and `goose run` for verbose diagnostic output during CLI sessions.
• Implements a tool permission store for persistent tracking of approved/denied tool permissions across sessions.
• Introduces the Goose Bench framework for functional and regression testing of agent behaviour, including parallel processing in approve mode and eval result writing to an eval directory.
• Adds an image tool to the developer MCP, enabling Goose to capture and process screenshots (including macOS screenshots).
• Adds `Ctrl/Cmd + ↑/↓` keyboard shortcut to navigate message history in the CLI.
• Supports Databricks OAuth refresh tokens via the Databricks API integration.
• Adds `copy message content` action to the UI for quick clipboard access to any message.
• Adds mode completion (tab-complete for modes) in the CLI.
• Updates config endpoints for use with providers, improving provider configuration flexibility.
• Enables building Goose inside a Docker container for portable, reproducible deployments.
• Adds auto-including directories in binary/bench working-dir for the bench framework.
• Splits `required_extensions` in bench configuration into `builtin` and `external` categories for finer control.
• Adds UI setting configuration panel for managing settings directly from the desktop interface.
• Retains session state through view changes in the desktop UI.</description>
    </item>
    <item>
      <title>Goose v1.0.12</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.12</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.12</guid>
      <pubDate>Tue, 04 Mar 2025 19:41:24 GMT</pubDate>
      <description>Goose v1.0.12 adds global prompt templates at startup, form injection for provider modals, and extension management in Settings v2.
• Loads global prompts at startup using the minijinja templating engine, enabling reusable prompt templates across sessions.
• Introduces form injection for provider modals in the UI, streamlining provider configuration.
• Adds extension add and edit functionality in the Settings v2 UI.</description>
    </item>
    <item>
      <title>Goose v1.0.11</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.11</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.11</guid>
      <pubDate>Tue, 04 Mar 2025 00:31:47 GMT</pubDate>
      <description>Goose v1.0.11 adds GCP Vertex AI, Claude 3.7 Sonnet with extended thinking, sessions API, .gooseignore support, and tab-based slash command completion.
• Adds GCP Vertex AI as a supported provider platform.
• Adds Claude 3.7 Sonnet with extended thinking via Anthropic provider.
• New sessions API enabling viewing and resuming previous sessions.
• Adds `.gooseignore` support to restrict Goose&apos;s access to specified files or directories.
• Adds tab-based slash command completion and prompt info completion in the CLI.
• Adds MCP prompt support via slash commands in the CLI.
• Implements global command history storage.
• Supports customizing extension timeout.
• Supports arbitrary path for sessions in the CLI.
• Adds goose mode to the chat window with full UI support.
• Adds context window limit for OpenAI reasoning models.
• Adds ability for users to turn off smart approve.
• Builds native Intel Mac app.
• Adds view and edit support for `.goosehints` file in the desktop UI.
• Moves configure goosehints into the MoreMenu for easier access.
• Adds extensions install link generator.
• Adds a tutorial built-in extension for the app.
• Improves CLI default behavior when no command is provided.
• Installs Python 3.10 in the uvx shim before uv for better compatibility.
• Keyboard shortcut Command/Ctrl + Comma navigates to Settings view in the desktop UI.
• Improves the allow-tool UI.</description>
    </item>
    <item>
      <title>Goose v1.0.10</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.10</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.10</guid>
      <pubDate>Wed, 26 Feb 2025 23:58:00 GMT</pubDate>
      <description>Goose v1.0.10 adds `goose update`, interactive post-run mode, permission prompts before tool calls, and a configurable OpenAI base path.
• New `goose update` command lets users update the Goose CLI to the latest version in place.
• Interactive mode after run: Goose can drop into an interactive session at the end of a non-interactive run.
• Permission prompt before each tool call, giving users explicit control over tool execution.
• Read-only tools now skip the approval prompt automatically, reducing friction for safe operations.
• Supports setting a custom OpenAI base path, enabling use of OpenAI-compatible endpoints.
• Settings v2 scaffolding and ConfigProvider integration lay groundwork for a new configuration UI.
• Alpha providers grid refactor in the UI.</description>
    </item>
    <item>
      <title>Goose v1.0.9</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.9</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.9</guid>
      <pubDate>Fri, 21 Feb 2025 23:06:26 GMT</pubDate>
      <description>Goose v1.0.9 adds an experiment manager for feature flags and consolidates settings config.
• Adds an experiment manager to control whether individual features are enabled.
• Consolidates Goose settings into a unified config.
• Adds a default value for the OpenAI host configuration.</description>
    </item>
    <item>
      <title>Goose v1.0.8</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.8</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.8</guid>
      <pubDate>Thu, 20 Feb 2025 22:55:10 GMT</pubDate>
      <description>Goose v1.0.8 adds a new `info` command, customizable system prompt templates, OpenAI org/project support, reasoning effort control, and configurable OpenAI host.
• New `goose info` command displays all directories in use and current configuration at a glance.
• Adds a fully customizable system prompt template mode, giving users complete control over the system prompt.
• Supports configuring a custom OpenAI host, enabling use with OpenAI-compatible endpoints.
• Adds organization and project fields for the OpenAI provider configuration.
• Supports OpenAI reasoning effort configuration for O1/O3 models.
• Google Drive search tool gains `corpora` and `pageSize` parameters for finer-grained search control.
• Propagates `external_model_message` upward on errors, surfacing upstream model error details.</description>
    </item>
    <item>
      <title>Goose v1.0.7</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.7</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.7</guid>
      <pubDate>Fri, 14 Feb 2025 21:44:34 GMT</pubDate>
      <description>Goose v1.0.7 adds Linux computer control support and verbose tool output.
• Adds Linux computer control capability, enabling automated desktop interaction on Linux systems.
• Introduces verbose tool output mode for more detailed visibility into tool execution.</description>
    </item>
    <item>
      <title>Goose v1.0.6</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.6</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.6</guid>
      <pubDate>Thu, 13 Feb 2025 21:31:24 GMT</pubDate>
      <description>Goose v1.0.6 adds configurable tool output, image handling, extension management, VertexAI/Claude support, and experimental Windows CLI.
• Adds `goose configure` flow for adjusting the amount of tool output shown in sessions.
• Adds support for handling images mentioned in messages.
• Enables removing installed extensions via the CLI.
• Adds server-side endpoints for config management via `goose-server`.
• Supports extending the system prompt with custom content.
• System prompt now includes the current date and response formatting instructions.
• Simplifies CLI session management.
• Ports MCP prompts into the developer extension.
• Follows XDG spec on Linux/macOS and uses Windows known folders for config and log paths.
• Adds experimental Windows support for the Goose CLI.
• Supports modifying `AZURE_OPENAI_API_VERSION` via configuration.
Breaking changes:
• Config and log paths on Linux/macOS now follow the XDG spec; existing setups storing config or logs in non-XDG locations may need to migrate files to the new paths.</description>
    </item>
    <item>
      <title>Goose v1.0.5</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.5</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.5</guid>
      <pubDate>Fri, 07 Feb 2025 19:21:52 GMT</pubDate>
      <description>Goose v1.0.5 adds AWS Bedrock provider, updated Gemini models, multi-value CLI extension options, and visible session aliases.
• Adds AWS Bedrock as a new LLM provider.
• Updates available Gemini models.
• Supports multiple values in a single CLI option when adding extensions.
• Makes the CLI `session` command alias visible in help output.
• Replaces the prompt for Ollama smaller models for improved compatibility.
• Respects the terminal emulator&apos;s base colors for better theme integration.
• Adds GitHub project links on extension cards in the UI.</description>
    </item>
    <item>
      <title>Goose v1.0.4</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.4</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.4</guid>
      <pubDate>Fri, 31 Jan 2025 21:31:15 GMT</pubDate>
      <description>Goose v1.0.4 adds Azure OpenAI as a provider and configures Electron to open links in new windows.
• Adds Azure OpenAI as a supported LLM provider.
• Configures Electron app to open external links in a new window instead of in-app.</description>
    </item>
    <item>
      <title>Goose v1.0.3</title>
      <link>https://github.com/block/goose/releases/tag/v1.0.3</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v1.0.3</guid>
      <pubDate>Fri, 31 Jan 2025 00:39:39 GMT</pubDate>
      <description>Goose v1.0.3 adds a CONFIGURE=false install option and Ollama host configuration support.
• Adds `CONFIGURE=false` option to the install script to skip interactive configuration during automated or scripted installs.
• Supports setting a custom Ollama host, enabling Goose to connect to remote or non-default Ollama instances.
• Updates the UI to expose Ollama host configuration directly in the interface.</description>
    </item>
    <item>
      <title>Goose v0.9.9</title>
      <link>https://github.com/block/goose/releases/tag/v0.9.9</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v0.9.9</guid>
      <pubDate>Tue, 05 Nov 2024 18:20:08 GMT</pubDate>
      <description>Goose v0.9.9 adds a browser toolkit, tracing support, a license checker, and defaults to the synopsis toolkit.
• Adds a browser toolkit, enabling Goose to interact with web browsers as a tool.
• Adds tracing option to the `run` command, grouping traces under the session name for observability.
• Adds a license checker for auditing dependency licenses.
• Defaults Goose to the synopsis toolkit out of the box.
• Adds support for optional parameters in JSON schema conversion in exchange, broadening tool-call compatibility.
• Adds a `list moderators` capability.
• Includes the new Anthropic model in recommended config.</description>
    </item>
    <item>
      <title>Goose v0.9.6</title>
      <link>https://github.com/block/goose/releases/tag/v0.9.6</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v0.9.6</guid>
      <pubDate>Fri, 18 Oct 2024 21:01:03 GMT</pubDate>
      <description>Goose v0.9.6 adds web browsing, session resumption, and a synopsis-based core loop.
• Adds web browsing capability to the core Goose loop.
• Enables resuming a previous session with a dedicated run flag.
• Introduces a synopsis approach for the core Goose loop to improve context handling.</description>
    </item>
    <item>
      <title>Goose v0.9.5</title>
      <link>https://github.com/block/goose/releases/tag/v0.9.5</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v0.9.5</guid>
      <pubDate>Tue, 15 Oct 2024 22:54:01 GMT</pubDate>
      <description>Goose v0.9.5 adds Google vision support and updates the default Ollama model to qwen2.5.
• Adds vision support for Google provider, enabling image-based interactions.
• Updates the default Ollama model from mistral-nemo to qwen2.5.</description>
    </item>
    <item>
      <title>Goose v0.9.4</title>
      <link>https://github.com/block/goose/releases/tag/v0.9.4</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v0.9.4</guid>
      <pubDate>Thu, 10 Oct 2024 23:32:57 GMT</pubDate>
      <description>Goose v0.9.4 adds Groq and o1 model support, a new `run` command, provider listing, keychain API key storage, and global goosehints.
• Adds Groq as a supported LLM provider.
• Supports OpenAI o1-preview and o1-mini deep thinking reasoner models.
• New `goose run` command for non-interactive session execution.
• New `goose providers list` command to enumerate available providers.
• Saves API keys to the system keychain automatically for users.
• Adds session management guards to protect active sessions.
• Adds support for a global user-level `goosehints` file for persistent instructions.
• Adds local Langfuse tracing option for observability.</description>
    </item>
    <item>
      <title>Goose v0.9.3</title>
      <link>https://github.com/block/goose/releases/tag/v0.9.3</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v0.9.3</guid>
      <pubDate>Thu, 26 Sep 2024 02:51:08 GMT</pubDate>
      <description>Goose v0.9.3 adds shell completions, Jira toolkit, sandbox mode, markdown plans, and session auto-save.
• Adds `shell-completions` subcommand for generating shell tab-completion scripts.
• Introduces a Jira toolkit for interacting with Jira from within Goose sessions.
• Supports running Goose inside a Docker-style sandbox for isolated execution.
• Enables support for markdown-formatted plans.
• Auto-saves sessions before the next user input to preserve context.
• Tracks cost and token usage in the log file for session auditing.
• Adds `--version` option to display the current Goose version.
• Gives commands the ability to execute logic, expanding extensibility of the command system.</description>
    </item>
    <item>
      <title>Goose v0.9.0</title>
      <link>https://github.com/block/goose/releases/tag/v0.9.0</link>
      <guid isPermaLink="true">https://github.com/block/goose/releases/tag/v0.9.0</guid>
      <pubDate>Tue, 10 Sep 2024 22:28:28 GMT</pubDate>
      <description>Goose v0.9.0 adds Jinja-templated goosehints, per-repo hints, toolkit listing, and regex-based dangerous command detection.
• Supports Jinja templating in goosehints files for dynamic hint configuration.
• Adds per-repository hints so projects can ship their own Goose context alongside code.
• New command to show all available toolkits at a glance.
• Adds regex-based checks to detect and flag potentially dangerous shell commands.</description>
    </item>
  </channel>
</rss>
