buildOne report1 publisher Earendil's Pi 1.0, an agent harness whose website once advertised "No MCP", now builds MCP into its core. The team ties the reversal to Codemode, a JavaScript interpreter beside the harness loop that lets the model batch MCP calls into one script.
Reality
- Evidence40
- Adoption55
- Hype gap+10
- Incentives45
- Confidence45
buildOne report1 publisher Earendil's Pi 1.0 coding agent ships native MCP support after more than a year of criticising the protocol, running tool calls inside a WASM sandbox. The team credits a more stateless July 2026 spec and a sandbox it already needed for non-LLM models, so MCP support was a small addition.
Reality
- Evidence40
- Adoption35
- Hype gap+20
- Incentives40
- Confidence40
buildOne report1 publisher Pi made MCP a core feature in version 0.99.0 on September 29, 2026, after its creator Mario Zechner spent over a year arguing against the protocol. In Pi, models call MCP tools from JavaScript in a QuickJS sandbox, so tool schemas are not preloaded into context.
Reality
- Evidence40
- Adoption
- Insufficient
- Hype gap+30
- Incentives
- Insufficient
- Confidence45
buildOne report1 publisher A seven-part video walkthrough is packaging the Flask creator's Pi workflow for a general audience. The harness itself leaves isolation to the operator, and Earendil's own documentation says so plainly.
Reality
- Evidence66
- Adoption18
- Hype gap+22
- Incentives66
- Confidence55
buildOne report1 publisher A review of v0.84.2 is blunt: no built-in sandbox, no permission layer. Three of the four default tools change the machine, and whatever sits between them and your repo is code you own.
Reality
- Evidence34
- Adoption16
- Hype gap−8
- Incentives44
- Confidence38
buildOne report1 publisher Oh-My-Pi makes a write conditional on the target lines still hashing the same, so the loser of a race gets an error instead of a wrecked file. The guarantee is paid for in retries.
Reality
- Evidence26
- Adoption14
- Hype gap+34
- Incentives
- Insufficient
- Confidence31