Skip to content

fix(pi): isolate request MCP configs - #100

Merged
drewstone merged 2 commits into
mainfrom
fix/pi-request-scoped-mcp-20260802
Aug 2, 2026
Merged

fix(pi): isolate request MCP configs#100
drewstone merged 2 commits into
mainfrom
fix/pi-request-scoped-mcp-20260802

Conversation

@drewstone

Copy link
Copy Markdown
Owner

Pi previously wrote every request MCP definition into one project file, so two recursive agents in the same working directory could not run together. This uses the adapter per-process config flag and one temporary config per request, leaves the project config untouched, and removes the lock/restore implementation.\n\nProof:\n- pnpm typecheck\n- pnpm test: 577 passed, 6 skipped\n- focused overlap test confirms two live Pi requests in one cwd receive distinct configs and clean them independently.

@drewstone
drewstone merged commit ac34b24 into main Aug 2, 2026
1 check passed
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