Releases
v0.18.0
Compare
Sorry, something went wrong.
No results found
Changelog
740d534 Merge feat/mcp-panel: MCP enable/disable + health panel (v0.18.0)
937a965 feat(core): add disabled_mcp_servers config with scope-aware resolution
49bc6fe feat(mcp): add Controller coordinating policy, registry and prompt
b4ac821 feat(mcp): give the Manager observable state, exit detection and restart
62567e6 feat(mcp): represent 'disabled' as an observable state + SetServerEnabled
beaaf7c feat(serve): REST API for enabling/disabling MCP servers by scope
a16773f feat(serve): add a per-session MCP health panel to the status line
bebf9f0 feat(serve): expose per-session MCP status and single-server restart
e30fac8 feat(serve): live MCPChanged event so status line and panel refresh in place
a106bda feat(serve): wire the MCP controller into sessions with a busy guard
c244228 feat(tui): /mcp picker with scope, enable/disable toggle and restart
6072679 feat(web): MCP panel scope selector and enable/disable toggle
8288cf3 fix(mcp): serialize restart/close per server so no process is orphaned
173c027 fix(tui): keep MCP action busy-gate across picker close/reopen
109b676 fix(tui): run MCP toggles/restarts async and refresh the picker live
75f0f01 fix(web): land at the bottom when entering/leaving a subagent on desktop
bb42989 style(serve): use a tagged switch on MCP server state (staticcheck QF1002)
1feedaa test(mcp): controller edge cases for scope toggles, unmatched and pending
You can’t perform that action at this time.