diff options
| author | Igor Soarez <igor@soarez.org> | 2026-10-02 06:31:21 +0300 |
|---|---|---|
| committer | Igor Soarez <igor@soarez.org> | 2026-10-02 06:31:21 +0300 |
| commit | 50c251e082b8122bfd1a6e80427d0dc19fa4f246 (patch) | |
| tree | e623fe61126e54ffc193efe4e0be9fe3b63d9ea8 /extensions | |
| parent | 66dcc84d51bed88cbfb608b9dc6800a8edd32b3c (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
