Goose known issues

Known breaks in Goose from github.com/aaif-goose/goose, with quoted workarounds and fixed-in versions where they exist.

Before you upgrade Goose

Type the version you're about to install (or just upgraded to). Lists tracked issues that mention it. Same data as /api/issues/goose.json.

Mentioned in open issues:

Pulled from public GitHub issues updated in the last 45 days and filtered for always-on problems: install and update breakage, crashes and hangs, gateway/daemon trouble, auth, and headless setups. Ranked by engagement, weighted toward always-on, self-hosting, install/update, crash, auth, MCP and daemon problems (cosmetic desktop-UI issues are down-weighted). Workarounds and "fixed in" versions are quoted only when the issue or its top comments state them. Severity is an automatic estimate from labels, keywords, and engagement, not an official rating. Last refresh: Oct 26, 2026 6:18 AM ET.

Goose medium open mcp/tools

Render A2UI embedded resources from MCP tool results in goose desktop

Proposal: goose doesn't support A2UI today. This issue proposes adding it to goose desktop, starting with rendering A2UI surfaces returned by MCP servers. The first version would be off by default and limited to the A2UI basic catalog…

aaif-goose/goose#12703 0 thumbs up · 15 comments opened 2026-10-06 · updated 2026-10-22
Goose medium open mcp/tools

Support SEP-2640 Skills Extension (skills over MCP) as host

What problem would this solve? MCP has no standard way to ship workflow instructions alongside the tools they describe. Server instructions are size-bounded, so complex workflows do not fit. Today a server and the skill that teaches how to…

aaif-goose/goose#12068 1 thumbs up · 13 comments opened 2026-09-14 · updated 2026-10-19
Goose medium open network

Define an OS sandbox boundary for shell and tool subprocesses

What problem would this solve? goose can already ask before a tool runs (approve, smartapprove) and can deny a tool entirely. That is a permission policy, not a sandbox. Once a command, MCP server, or extension subprocess is allowed, it…

aaif-goose/goose#12805versions 1.25.0 1 thumbs up · 2 comments opened 2026-10-09 · updated 2026-10-26
Goose critical open auth/session

OAuth succeeds, then the extension fails, when the token exceeds Windows Credential Manager's 2560-char limit

Describe the bug: On Windows, a remote MCP extension fails to load after a successful authorization. The browser shows Goose's own "Authorization Success" page, then the extension errors. The real cause is that saving the credential fails…

aaif-goose/goose#12905versions 1.54, 1.53 0 thumbs up · 4 comments opened 2026-10-15 · updated 2026-10-26
Goose medium open self-host/headless

Support MCP's server.json and mcp.json import

goose has its own repository for MCP servers but given that there is an MCP server for everything now, this concept is outdated. goose has deeplinks to install remote MCP servers but uses its own format for that. Meanwhile the world has…

aaif-goose/goose#10839 2 thumbs up · 6 comments opened 2026-07-31 · updated 2026-10-14
Goose medium open self-host/headless

Desktop (Windows, 1.53.0): turn-final assistant messages ([thinking + text], no tool call) missing from chat view, while fully stored and re-played by the server

Desktop (Windows, 1.53.0): turn-final assistant messages ([thinking + text], no tool call) missing from chat view, while fully stored and re-played by the server Goose Desktop 1.53.0, Windows 11 Pro; provider ollamacloud Models…

aaif-goose/goose#13011versions 1.53.0, 5.3-flash, 1.51 0 thumbs up · 2 comments opened 2026-10-19 · updated 2026-10-23
Goose medium open mcp/tools

Add harness-level progressive MCP tool discovery

Add harness-level progressive tool discovery so Goose can keep most MCP tool schemas out of the model context until they are relevant. A small always-visible discovery tool could search across configured MCP servers using server/tool…

aaif-goose/goose#13022 0 thumbs up · 3 comments opened 2026-10-20 · updated 2026-10-21
Goose medium open install/update

Goose APP UPDATE BUG

Describe the bug 💡 Before filing, please check common issues: https://goose-docs.ai/docs/troubleshooting 📦 To help us debug faster, attach your diagnostics zip if possible. 👉 How to capture it…

aaif-goose/goose#13128versions 1.0.2 0 thumbs up · 1 comments opened 2026-10-25 · updated 2026-10-25
Goose medium open mcp/tools

ACP desktop drops CallToolResult._meta before MCP App notification

Describe the bug Goose Desktop's ACP chat path drops the MCP server's non-routing CallToolResult.meta before delivering ui/notifications/tool-result to an MCP App. The app receives content and structuredContent, but meta is reconstructed…

aaif-goose/goose#11323versions 1.46.0 1 thumbs up · 7 comments opened 2026-08-18 · updated 2026-10-19
Goose medium open install/update

Document the Windows installer for goose Desktop

What problem would this solve? PR #12869 (closes #11987) added a signed, per-user NSIS installer (Goose-win32-x64-setup.exe) for goose Desktop on Windows. From the next release it will be published alongside the existing ZIP, but the…

aaif-goose/goose#12909 0 thumbs up · 4 comments opened 2026-10-15 · updated 2026-10-22
Goose high open install/update

[Bug] goose doctor panics in sqlx-sqlite row.rs after upgrading 1.54.0 -> 1.55.0 (regression of #8719)

Describe the bug After upgrading from 1.54.0 to 1.55.0, goose doctor panics immediately in a background sqlx worker thread: Exit code: 1. This looks like a regression of #8719 (fix: avoid sqlite session creation panic on legacy dbs, closed…

aaif-goose/goose#13053versions 1.54.0, 1.55.0, 0.9.0 0 thumbs up · 1 comments opened 2026-10-21 · updated 2026-10-23
Goose low open auth/session

GDK: exhausted empty-response retries restart indefinitely

Describe the bug A GDK state machine using InferenceRunner can keep calling the provider indefinitely when the provider returns empty responses. The runner makes an initial attempt and three retries, then stores a hidden fallback message…

aaif-goose/goose#13002 0 thumbs up · 2 comments opened 2026-10-19 · updated 2026-10-20
Goose medium open auth/session

OAuth authorization URL is incorrect when using Keycloak with pre-registered OAuth client

Describe the bug I'm testing the pre-registered OAuth client support for streamablehttp extensions introduced in Goose v1.47.0. PR #11182: https://github.com/aaif-goose/goose/pull/11182 Commit: ea6dbf30b8e53ac5a623320eab1b77f61b604166 My…

aaif-goose/goose#11582versions 1.47.0 0 thumbs up · 6 comments opened 2026-08-26 · updated 2026-10-14
Goose medium open auth/session

Support OAuth 2.0 / OIDC JWT authentication in LiteLLM provider

What problem would this solve? Enterprise deployments of LiteLLM proxy often enforce OAuth 2.0 / OIDC JWT authentication (enablejwtauth: true) backed by an identity provider (Keycloak, Okta, Entra ID / Azure AD, Auth0, Dex) rather than…

aaif-goose/goose#12970versions 2.0 1 thumbs up · 0 comments opened 2026-10-17 · updated 2026-10-17
Goose medium open install/update

ACP: MCP extension startup failures never reach the ACP client — session/new succeeds, no session/update, warning only in goose's log file

When an MCP server passed in ACP session/new fails to start, the ACP client is never told. The session/new response is a normal success, no session/update is sent, and nothing appears on stdout or stderr. The host has no way to learn that…

aaif-goose/goose#12266versions 1.51.0, 0.17.0, 2.0 0 thumbs up · 2 comments opened 2026-09-20 · updated 2026-10-24
Goose medium fixed self-host/headless

Add The Agent Forge to the extensions directory (remote MCP, no auth)

What problem would this solve? Goose users can't easily see how AI agents behave on everyday business jobs with planted traps, test their own agent against those traps, or check a skill, MCP server or package before trusting it. The Agent…

aaif-goose/goose#13122 0 thumbs up · 1 comments opened 2026-10-24 · updated 2026-10-25
Goose medium open self-host/headless

Make extension state and MCP server lifecycle consistent

What problem would this solve? The backend currently treats the extensions selected for a session and the MCP clients running for them as one mutable ExtensionManager. The same component resolves configuration and secrets, starts…

aaif-goose/goose#12084 0 thumbs up · 3 comments opened 2026-09-15 · updated 2026-09-24
Goose medium open mcp/tools

Define origin isolation for MCP App guest content

What problem would this solve? MCP App guest content is served from a stable loopback web origin. Without host-enforced origin isolation, separately supplied apps can share browser origin state and may interact with host cookies or storage…

aaif-goose/goose#12337 0 thumbs up · 5 comments opened 2026-09-21 · updated 2026-10-15
Goose medium open self-host/headless

[Bug / OAuth]: Goose Desktop v1.45.0: MCP Server that use query parameters fails at connection time in with rmcp "unexpected server response" error

Describe the bug Cannot connect to the Datadog MCP server via Oauth Expected behavior When connecting to the Datadog MCP server ( https://mcp.datadoghq.com/api/unstable/mcp-server/mcp?toolsets=core with a custom query string parameter to…

aaif-goose/goose#11158versions 1.45.0, 1.44.0 0 thumbs up · 2 comments opened 2026-08-12 · updated 2026-10-15
Goose medium open mcp/tools

Define private-network access policy for MCP Apps

What problem would this solve? MCP Apps can declare CSP destinations for network connections, resources, frames, and base URIs. Goose currently accepts loopback IPs, localhost, and other IP literals in those declarations while serving app…

aaif-goose/goose#12451 0 thumbs up · 3 comments opened 2026-09-22 · updated 2026-10-16
Goose high open install/update

FYI: 1 public goose tool-call failure case packaged as a free regression test

I put together a small open dataset of real coding-agent tool-call failures, built from public GitHub issues: https://github.com/faddacake/agent-failure-evals (v0.1). 1 of the 25 cases comes from an issue in this repo. I'm sharing it in…

aaif-goose/goose#13067versions 4.0 0 thumbs up · 0 comments opened 2026-10-21 · updated 2026-10-21
Goose medium fixed self-host/headless

MCP server worked with 1.49 and don't work with 1.50

Describe the bug 💡 Before filing, please check common issues: https://goose-docs.ai/docs/troubleshooting 📦 To help us debug faster, attach your diagnostics zip if possible. 👉 How to capture it…

aaif-goose/goose#11985versions 1.49, 1.50, 1.0 1 thumbs up · 4 comments opened 2026-09-10 · updated 2026-09-21
Goose high fixed install/update

Subagent can never terminate under Code Mode: recipe__final_output is neither a tool nor an execute_typescript callback (regression in 1.54.0)

Since 1.54.0, a subagent spawned while Code Mode (codeexecution) is enabled can never terminate. Its system prompt advertises recipefinaloutput and instructs it that calling that tool is mandatory, but under Code Mode the tool is…

aaif-goose/goose#12996versions 1.54.0, 1.55.0 0 thumbs up · 1 comments opened 2026-10-19 · updated 2026-10-23
Goose high open self-host/headless

Stop and tool timeouts no longer cancel stdio MCP tool calls on 2026-07-28 servers (regression since v1.48.0)

Describe the bug Since v1.48.0, goose doesn't send notifications/cancelled when a tool call to a stdio MCP server on protocol 2026-07-28 is stopped (Stop in the desktop, or ACP session/cancel) or hits the extension timeout. goose reports…

aaif-goose/goose#13004versions 1.48.0, 3.4, 1.55.0 0 thumbs up · 0 comments opened 2026-10-19 · updated 2026-10-21
Goose high open install/update

Possible v1.52.0 regression: Goose Desktop loses chat history after restart

A long-running Goose Desktop conversation disappeared from Goose history after upgrading from v1.51.0 to v1.52.0 and subsequently restarting the application. The recurring user-visible behavior was first observed after the v1.51.0 →…

aaif-goose/goose#12502versions 1.52.0, 1.51.0 0 thumbs up · 3 comments opened 2026-09-25 · updated 2026-10-02
Goose high fixed self-host/headless

1.50.0 regression: streamable_http MCP extensions fail with "empty sse stream" against servers that don't push notifications on the GET channel

After upgrading from 1.49.0 to 1.50.0, all streamablehttp MCP extensions that worked fine on 1.49.0 fail to connect on 1.50.0, with: and in the CLI log: Bisected to #11827 ("prefer latest MCP version"), which changed…

aaif-goose/goose#11965versions 1.50.0, 1.49.0, 1.100.0 1 thumbs up · 1 comments opened 2026-09-09 · updated 2026-09-14
Goose medium open self-host/headless

Define server identity requirements for externally managed local backends

What problem would this solve? Desktop supports externally managed backends through settings and environment configuration, including local development services. Users and backend authors need a clear contract for how the client…

aaif-goose/goose#12165 0 thumbs up · 2 comments opened 2026-09-16 · updated 2026-09-24
Goose medium open mcp/tools

Allow agents to register MCP extensions dynamically at runtime

Please explain the motivation behind the feature request. Identity/credential brokers (e.g. Warden, and similar projects) sit between agents and external services. At session start, the agent calls the broker's discovery endpoint and gets…

aaif-goose/goose#9549 0 thumbs up · 2 comments opened 2026-06-01 · updated 2026-09-16
Goose medium fixed self-host/headless

PreToolUse plugin hooks load but never execute in headless (main agent)

A plugin PreToolUse hook is discovered and loaded ("Loaded plugin hooks" appears in the CLI log), but never executes for any tool call made by the main agent in a headless goose run session. The tool runs as if no hook existed. This makes…

aaif-goose/goose#12746versions 1.50.1 0 thumbs up · 1 comments opened 2026-10-07 · updated 2026-10-21