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.

Sources