Skip to content

fix(agents): honor GOOSE_PATH_ROOT for Goose MCP - #355

Closed
Fluzko wants to merge 8 commits into
symposium-dev:mainfrom
Fluzko:fix/goose-path-root
Closed

Fluzko wants to merge 8 commits into
symposium-dev:mainfrom
Fluzko:fix/goose-path-root

Conversation

@Fluzko

@Fluzko Fluzko commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

What does this PR do?

Part of #277.
Depends on #349 and #333 (this branch carries #333's commit; until they merge, only the last commit is new here).

Goose reads its config.yaml from $GOOSE_PATH_ROOT/config/ when that variable is set, ignoring ~/.config/goose/ and XDG_CONFIG_HOME. Symposium still wrote its MCP servers to ~/.config/goose/config.yaml, so for anyone who relocated Goose they never loaded, while the plugins from #349 already went to $GOOSE_PATH_ROOT.

MCP servers now go to $GOOSE_PATH_ROOT/config/config.yaml too. Without the variable, or with it empty, nothing changes.

Verified against Goose 1.54.0 with GOOSE_PATH_ROOT set: Goose started symposium's MCP server and listed the plugin's skill from the relocated directory, with nothing written under the home directory.

Disclosure questions

AI disclosure.

  • The AI tool authored large parts of the code

@Fluzko

Fluzko commented Oct 19, 2026

Copy link
Copy Markdown
Contributor Author

Folded into #333.

@Fluzko Fluzko closed this Oct 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant