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
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/.config/goose/config.yaml`:) and add acbm_upsert_goose_mcpthat upserts an entry into Goose'sAlternatives considered
No response
Confirmations