Silent Rollback of Manually Edited config.yaml on Restart Breaks Custom MCP Extensions
#8970 opened on May 2, 2026
Description
Describe the bug windows 10 22H2 , python 3.10.11 ,nodejs 22.16.0, goose 1.33.1 Bug Description: The UI state is seriously out of sync with config.yaml. Manually edited changes in the YAML are silently rolled back on restart, preventing custom MCP extensions from persisting. Environment: The config directory has been physically redirected to the D: drive using mklink, and a custom LMStudio provider is in use. Core Pain Point: The configuration self‑check mechanism on software startup is too aggressive, directly wiping out any non‑built‑in extensions.
💡 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: https://goose-docs.ai/docs/troubleshooting/diagnostics-and-reporting/
A clear and concise description of what the bug is.
To Reproduce Steps to reproduce the behavior:
- Go to '...'
- Click on '....'
- Scroll down to '....'
- See error
Expected behavior A clear and concise description of what you expected to happen.
Screenshots If applicable, add screenshots to help explain your problem.
Please provide the following information
- OS & Arch: [e.g. Ubuntu 22.04 x86]
- Interface: [UI / CLI]
- Version: [e.g. v1.0.2]
- Extensions enabled: [e.g. Computer Controller, Figma]
- Provider & Model: [e.g. Google – gemini-1.5-pro]
Additional context Add any other context about the problem here.