pi-mono/packages/codemode/test
Armin Ronacher 24382bedd0 refactor(codemode,coding-agent): decouple MCP from codemode
Tools that reach other tools declare it with reachesTools(input); MCP uses it to wait for the servers a call needs and to decide which codemode or tool_search tool to activate, instead of parsing codemode scripts and comparing parameter schemas. Namespaces get aliases, replacing codemode's MCP-specific __ suffix rule.

pi-codemode no longer knows MCP: MCP_TYPESCRIPT_PREAMBLE and mcpStructuredContentSchema() are removed, and the MCP result schema describes itself, with the server's local $refs relocated so they resolve as before.
2026-10-12 09:19:30 +02:00
..
fixtures fix(codemode): ignore Node --watch notifications from the worker 2026-10-10 19:13:19 +02:00
declarations.test.ts refactor(codemode,coding-agent): decouple MCP from codemode 2026-10-12 09:19:30 +02:00
deterministic.test.ts feat(durable): durable code mode (@earendil-works/pi-durable/codemode) 2026-10-11 21:31:48 +00:00
portable.test.ts feat(codemode): run sandboxes on Cloudflare Workers via a remote Durable Object 2026-10-10 14:41:36 +02:00
sandbox.test.ts refactor(codemode,coding-agent): decouple MCP from codemode 2026-10-12 09:19:30 +02:00
source.test.ts feat(coding-agent): codemode and MCP 2026-09-29 09:12:50 +02:00