Skip to content

Support Goose Agent (auto detect + configure ~/.config/goose/yaml) #728

Description

@Cali0707

What problem does this solve?

Currently this is not able to detect and configure goose out of the box, making configuration more manual work for people using goose.

Goose is a MCP client, so integrating should be simple.

Proposed solution

Add Goose to cbm_detect_agents (detect /.config/goose) and add a cbm_upsert_goose_mcpthat upserts an entry into Goose's/.config/goose/config.yaml`:

extensions:
# other extensions
  codebase-memory-mcp:
    name: codebase-memory-mcp
    type: stdio
    cmd: /path/to/codebase-memory-mcp
    args: []
    enabled: true
    bundled: false
    envs: {}
    timeout: 300

Alternatives considered

No response

Confirmations

  • I searched existing issues and this is not a duplicate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    editor/integrationEditor compatibility and CLI integrationenhancementNew feature or requestpriority/backlogValuable contribution, lower scheduling urgency; review when maintainer capacity opens.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions