Enable opt-in PI-backed MCP with bounded session cleanup #12

Merged
karsten merged 1 commit from feat/mcp-integration into main 2026-10-23 11:28:37 +00:00
Owner

Enable mcp.enabled runtime configuration shared by TUI/gateway; reuse PI MCP/codemode/tool-search extensions and external server/auth config. Default disabled; tools[] suppresses activation. Await session_shutdown on dispose, idempotent bounded PI cleanup, parallel Harness shutdown disposal bounded by remaining deadline; /new awaits disposal. Automated local stdio discovery/tool execution/off/empty-tools/child shutdown while parent alive.196 macOS tests/typecheck/build pass; Linux195 before final stuck-disposal regression; secret scan clean. Initial P2 unbounded shutdown fixed and regression added; re-review PASS. Docs explicitly identify PI-backed implementation and no authenticated HTTP/OAuth acceptance claim.

Enable mcp.enabled runtime configuration shared by TUI/gateway; reuse PI MCP/codemode/tool-search extensions and external server/auth config. Default disabled; tools[] suppresses activation. Await session_shutdown on dispose, idempotent bounded PI cleanup, parallel Harness shutdown disposal bounded by remaining deadline; /new awaits disposal. Automated local stdio discovery/tool execution/off/empty-tools/child shutdown while parent alive.196 macOS tests/typecheck/build pass; Linux195 before final stuck-disposal regression; secret scan clean. Initial P2 unbounded shutdown fixed and regression added; re-review PASS. Docs explicitly identify PI-backed implementation and no authenticated HTTP/OAuth acceptance claim.
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
harness/core!12
No description provided.