Skip to content

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 22:57

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