aboutsummaryrefslogtreecommitdiff
path: root/extensions
diff options
context:
space:
mode:
authorIgor Soarez <igor@soarez.org>2026-10-02 06:31:21 +0300
committerIgor Soarez <igor@soarez.org>2026-10-02 06:31:21 +0300
commit50c251e082b8122bfd1a6e80427d0dc19fa4f246 (patch)
treee623fe61126e54ffc193efe4e0be9fe3b63d9ea8 /extensions
parent66dcc84d51bed88cbfb608b9dc6800a8edd32b3c (diff)
pi: native MCP instead of pi-mcp-adapter
pi 0.99+ ships MCP as a built-in, and the adapter suppresses it. The gate moves from the adapter's approval event, which the built-in never emits, to pi's own tool_call hook on mcp__<server>__*, which every call passes through, codemode included. approveTools went with the adapter, so nothing backs the gate up: a decision it cannot reach now denies rather than throws. server.mjs also treats a client named plain "pi" as pi, which is how the built-in introduces itself. From change request 562974, filed from the work laptop.
Diffstat (limited to 'extensions')
0 files changed, 0 insertions, 0 deletions