在 AI 编程工具百花齐放的今天,一个“什么都没有”的框架却在 GitHub 上收获了超过 24000 星——这就是 OpenClaw 背后的核心 Agent 框架 Pi-coding-agent。
Pi 由来自奥地利的资深开源开发者 Mario Zechner 创建,它的设计哲学与主流产品截然相反:系统提示词和工具定义加起来不到 1000 tokens,核心只有 read、write、edit、bash 四个工具,没有内置 plan mode、没有 to-do 系统、没有 MCP 支持、没有权限弹窗。
这种极简设计源于一个关键洞察:经过大量强化学习训练的模型,天然就知道 coding harness 是什么,不需要堆砌功能。Mario 认为应该把 LLM 当作“用自然语言编程的通用计算机”,状态序列化到磁盘文件中,从根本上绕过上下文衰减问题。
在最近的一场 AMA 活动中,Mario 与 Sentry 工程高级总监 Daniel、Pi 核心贡献者 Armen 深度探讨了极简设计背后的思考:为什么不支持 MCP、为什么拒绝 SubAgent、如何看待 AI 工具的“gaslight”现象、以及开源社区如何应对 AI 生成 PR 的挑战。
这场对话不仅揭示了 Pi 的设计哲学,更引发了对当下 Coding Agent 发展方向的深刻反思:我们真的需要那么多功能吗?确定性和可观测性是否比自动化更重要?
视频链接:www.youtube.com
