Summary
Pi’s extension ecosystem gained a proposal and closure around allowing extensions to call registered tools programmatically. The capability enables more powerful extensions, including code-mode style workflows that script tool use rather than relying only on chat-driven interaction.
What changed
Pi issue #6121 closed around an extension API capability for executing registered tools programmatically.
Why it matters
Giving extensions controlled access to tool execution turns an AI CLI into a programmable platform. It also raises the importance of permission design, because extension capabilities can quickly cross from convenience into automation risk.
Evidence excerpt
Agents Radar described issue #6121 as a closed request to let extensions execute Pi’s registered tools programmatically, enabling codemode-style extensions such as pi-eval.