Pi 1.0 adds MCP tool support through new 'Codemode' feature
The developer behind Pi has released version 1.0 with a feature called Codemode, which brings Model Context Protocol (MCP) support into the harness. The post explains how tool-calling works for LLMs, why bash/CLI composition has been favored, and where that approach breaks down for things like image reading or spawning sub-agents.
GoKawiil's interpretation of the reporting above, not reported fact.
The author suggests Codemode addresses a gap where native LLM capabilities (like multimodal image input) can't be expressed as ordinary shell commands, which could make tool orchestration more reliable for agentic coding tools. This framing implies a broader rethink of how harnesses should mix code execution with built-in tool calls, though the long-term design implications are the author's own interpretation.
- Pi 1.0 introduces MCP support via a feature called Codemode.
- The author previously argued for script/code-based tool use over loading many custom tools into context.
- Bash-based composition has limits for native LLM needs like image reading and sub-agent orchestration.
Source: lucumr.pocoo.org, 2026-10-06
Published there as: “What Is Codemode”
Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.