Skip to content

Extensions lead to silent errors/slowdowns #3945

@noahsprent

Description

@noahsprent

Enabling extensions can lead to Goose slowdowns or errors without it being clear that it's the fault of the extension. Even when not prompting to call tools it seems Goose is calling them in the background and it leads to "thinking..." for a long time (a minute or two for a simple "hello").

To Reproduce
Steps to reproduce the behavior:

  1. Install MCP server as extension (in my case https://mcpstorefront.com/?store=allbirds.com&style=default, but I've had it happen with other extensions as well)
  2. Start a chat, say "Hello"
  3. Goose is thinking..... for a long time

Expected behavior
Goose doesn't call extension/MCP server/tool, or if it does, it tells you that's what you're waiting for, or it tries for a limited time and then says "extension is unavailable/slow"

Please provide following information:

Additional context
Happens with different models, including local. Model responds quickly when extension is disabled.

Maybe useful to log? #3888

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions