Pi Agent 怎么用?同模型 Token 实测 51% 的极简 Harness 实操
· 6 min read
换更简单的 Harness,能把 Token 砍掉一半。Pi Agent 是这条线上的典型代表。
- 同模型实测:Pi 平均 2.82M token,是 Claude Code 5.52M 的 51%。
- 耗时:Pi 8.75 分钟 vs Claude Code 11 分钟,差距有限。
- 极简默认:4 工具(read/write/edit/bash),系统提示词 < 1000 token。
- 双层扩展:Skill 是说明书;Extension 改写 Agent 自身运行方式。
- 自改造:Pi 自己读扩展文档、自己写代码改 Extension。
- Sub-agent:靠 Extension 实现,按角色配不同厂商模型和思考强度。
- SDK 嵌入:把 Pi 核心能力移出终端,作为应用里的 Agent 引擎。
开箱即用选 Claude Code / Codex;想改造 Agent 或嵌进自己的应用,选 Pi。
同模型 Token 实测:Pi 是 Claude Code 的 51%
把 Pi 和 Claude Code 摆在同一个 REMOTION 视频制作任务前,用相同模型、相同思考强度跑下来:
| 维度 | Pi | Claude Code | Pi / Claude Code |
|---|---|---|---|
| 平均 token 消耗(含缓存) | 2.82M | 5.52M | 51% |
| 平均耗时 | 8.75 min | 11 min | ~80% |
| 视频效果 | 极少元素堆叠 | 偶尔堆叠 | Pi 更稳 |
测试样本有限,不能外推到所有任务。但它指向一个被忽视的事实:每次模型调用都会把系统提示词、工具定义、项目规则、历史消息、过往工具结果一起打包送进去。这些内容越多,多轮执行里反复进入上下文的 token 就越多,无关上下文拉长也会拖累模型的注意力。换 Harness 不只是换 UI,是换上下文组装方式。