大家好,我是小木头。今天我们来看看 Pi 1.0 新增的 Code Mode 究竟改变了什么?假设你让一个 Coding Agent 检查 Pi 的 Monorepo,也就是它的代码仓库,找出所有直接依赖 pi-codemode 的软件包。这个任务听起来其实并不难,但至少呢要包含5步:先找到所有的 package.json 文件,再读取文件解析 JSON,筛选依赖,最后呢整理出结果。

先看一次真实的普通工具调用:Pi 用 Bash 找到了17个文件,这份路径清单先返回模型;模型收到清单后再并发调用17次 Read 工具。17份文件内容直接进入模型的上下文,由模型完成解析和筛选。整个过程包含18次的顶层工具调用,最终需要的只有两个软件包的名称。