损之又损,以至于无为。——《道德经》第四十八章(原文)

8 月我写过一篇 What's on My Pi Agent?,用 Pi + Herdr + Neovim 在终端里搭了一套 Codex Desktop。两个月过去,那篇文章列的 8 个 Pi 插件里,只有 pi-web-access 还装着。

现在的组合是 Paseo + Pi + Claude + 6 个插件,完整清单在文章末尾:

  • Paseo 管工作台:项目、文件、多个 Agent,还有手机接管。
  • Pi 管 Agent:模型循环、工具调用、会话,Code Mode、MCP 和压缩都已内置。
  • Claude 是主力模型,订阅通过 Magpie 接进 Pi。
  • 插件 只补 Pi 和 Paseo 都没有的能力。
flowchart LR
    U["我<br/>桌面 / 手机"] --> P["Paseo<br/>项目 · 文件 · Agent"]
    P --> A["Pi<br/>Code Mode · MCP · 压缩"]
    A --> M["Magpie<br/>Claude 订阅"]
    A --> X["6 个插件<br/>搜索 · 桌面操作 · 提问 · 用量 · 生图 · 免费模型"]
    A -- "Paseo MCP" --> S["子 Agent<br/>按六档 Profile 选模型"]
    S --> P

两个月,换了什么

这是我 2026 年 10 月 1 日的配置,Pi 0.99.2、Paseo 0.11.0-beta.2。

要做的事 8 月 现在
工作台 Herdr Paseo
看代码、改代码 Neovim + pi-nvim Paseo 的文件面板
主力模型 GPT(Codex 订阅) Claude(Max 5×,经 Magpie)
Subagent pi-subagents Paseo Profile + Paseo MCP
Code Mode 没有 Pi 内置 codemode
MCP pi-mcp-adapter Pi 内置 MCP
长会话压缩 pi-codex-compaction Pi 自带 compaction
Computer Use pi-computer-use codex-computer-use-mcp
搜索和读网页 pi-web-access pi-web-access
Side Chat pi-herdr-btw Paseo 新建 Tab
Goal pi-goal 很少用了

1. 工作台:Paseo 接手了 Herdr 和 Neovim

Paseo 把项目、文件和多个 Agent 放进一个窗口,手机上也能接着干活。8 月要靠 Herdr 的 pane 布局和 pi-nvim 自己拼出来的工作台,现在是现成的。选它的过程写在这篇对比里,日常用法写在codex 旧王死,Paseo 新王立里。

2. 模型:主力从 GPT 换成了 Claude

Claude 订阅是通过 Magpie(作者 @yetone)接进 Pi 的:它在本机起一个网关,后台启动真正的 Claude Code 代发请求,Pi 的工具以 MCP 形式交给它,Pi 这边只是多了一个 provider。

换的理由有两个:

  • 成本:ChatGPT Pro 20× 没有以前耐用。9 月 13 日我 30 小时就用掉了周额度的 54%,当时还在推上问过是不是 20× 变成了 10×。GPT 吐字也慢,同一个任务里 Astra 每秒约 30 个输出 token,Sol 6.1 约 20,Opus 5.5 是 88 到 104。
  • 能力:在我看来,Claude 5.5 系列几乎是目前最强的 frontier 模型。同一个任务里,Opus 5.5 比 Opus 5 少用 20% 的 token,Sonnet 5.5 比 Sonnet 5 少用 58%,因为它们一次请求做的动作更多。前端排版也比 GPT 整齐。

我手上同时有 Claude Max 5× 和 ChatGPT Pro 20×,按 10 月 1 日晚的剩余额度和本机日志粗算了一下:

Claude Max 5× ChatGPT Pro 20×
月费 $100 $200
本周额度已用 61% 35%
对应的 API 等价用量 约 $580 约 $340
推算一周满额 约 $950 约 $970
每 1 美元月费对应的周额度 约 $9.5 约 $4.8

3. Pi 内置能力:Code Mode、MCP 和压缩不用再装插件

这几项能力之前都靠插件提供。Pi 0.99.0(9 月 29 日)把 Code Mode、Tool Search 和 MCP 做成了内置扩展,我第二天就卸掉了 pi-codex-conversion 和 pi-mcp-adapter,改用 Pi 原生的 codemode。

能力 8 月 9 月 现在
Code Mode 没有 pi-codex-conversion 的 Notebook Mode 内置 codemode,mode: "only"
MCP pi-mcp-adapter pi-mcp-adapter 内置 MCP,服务按 codemode 方式暴露
长会话压缩 pi-codex-compaction pi-codex-conversion 的原生 Responses 压缩 Pi 自带 compaction

mode: "only" 的意思是模型只看到一个 codemode 工具,读文件、跑命令、调 MCP 都写在一段 JavaScript 里,一次往返做完。

{
  "defaultTools": ["read", "bash", "edit", "write", "codemode"],
  "codemode": { "mode": "only" }
}

9 月的长任务实验里,Code Mode 让累计 token 少了 75%,估算费用降了 64%,那次用的还是插件。内置版本我在 9 月 30 日补测了一次,任务是为博客设计并实现一套新主题:

模型 配置 请求数 Token(含缓存) API 等价费用
GPT-6 Astra Pi,直接调用工具 79 10.20M $14.52
GPT-6 Astra Pi,内置 CodeMode-only 44 5.19M $9.13
GPT-6 Astra Codex CLI,原生 Code Mode 60 7.65M $11.82
Opus 5.5 Claude Code,直接调用工具 98 12.66M $8.14
Opus 5.5 Pi + Magpie,内置 CodeMode-only 68 11.16M ≥ $6.33

4. Subagent:六档模型分工

子 Agent 不再由 Pi 插件启动,而是 Pi 通过 Paseo 的 MCP 创建,创建时按 Profile 选模型和推理档位。Paseo 原本靠 pi-mcp-adapter 注入这个 MCP,我写了一个 30 行的本地扩展,把它注册到 Pi 的内置 MCP 上。

Profile 模型与推理档位 交给它什么
默认 Claude Sonnet 5.5 · High 日常交互、澄清需求、拆任务,小任务直接做
复杂方案讨论 Claude Opus 5.5 · High 只读调查,比较方案,给出实现边界和验收标准
复杂实现 Claude Opus 5.5 · XHigh 有具体技术难点的调查、实现和验证
快速执行 Claude Sonnet 5.5 · High 范围和验收标准明确的编码、修复、测试
只读整理 Claude Sonnet 5.5 · High 查代码、收集资料、读日志
三方建议 GPT-6 Astra · XHigh 有实质争议或高风险变更前,独立核验

和 9 月那套相比,Luna 完全禁用:Luna Max 吐字慢,经常花几十分钟纠结一个简单任务,相比 Sonnet 5.5 基本处于不可用的状态。

主模型不可用时,先换 GPT-6.1 Sol。只读整理和三方建议这两档还能再退到 OpenCode 的免费模型,但私有代码和内部文档只交给零保留、不用于训练的那几个。

5. 还装着的 6 个插件

要做的事 插件 我选择的理由
搜索和读网页 pi-web-access 8 月那批插件里唯一留下来的
操作 macOS 应用 codex-computer-use-mcp 在后台操作,不抢我正在用的窗口
让 Agent 向我提问 pi-ask 关键问题变成选项,在 Paseo 里逐题作答
看 Token 用在哪 pi-usage 纯本地统计各 harness、模型、项目的用量
生图 pi-codex-image-gen 文章封面直接在 Pi 里生成
免费备用模型 pi-opencode-free 把 OpenCode 的免费模型接成 Pi 的 provider,只做只读任务的备用

pi-ask、pi-usage 和 pi-opencode-free 是我自己在维护的。

6. 不再需要的:Side Chat 和 Goal

Side Chat 是个伪需求:想旁路问一句,在 Paseo 里新建一个 Tab 就行,不必依赖插件。

Goal 我最近很少用了。模型能力越来越强,长 Goal 跑起来还容易目标偏移。

完整清单

按顺序装下来就是我现在的配置;登录、macOS 权限和各插件的细节见项目链接。

1. 工作台和 Agent

装什么 怎么装
Paseo 桌面端 从 paseo.sh/download 下载,打开后 daemon 自动启动
Paseo 手机端 桌面端 Settings → 你的 host → Pair Device 扫码配对
Pi npm install -g --ignore-scripts @earendil-works/pi-coding-agent
Magpie curl -fsSL https://usemagpie.ai/install.sh | sh,或从官网下载

2. Pi 插件

pi install npm:pi-web-access
pi install npm:codex-computer-use-mcp
pi install npm:@geoqiao/pi-ask
pi install npm:@geoqiao/pi-usage
pi install npm:pi-codex-image-gen
pi install npm:@geoqiao/pi-opencode-free

Code Mode 不用装,按第 3 节的配置在 Pi 的 settings.json 里打开。

3. Skills

Skill 用途 怎么装
playwright-cli 浏览器自动化,9 月用的 agent-browser 已经不在了 npm install -g @playwright/cli@latest,再 playwright-cli install --skills
agent-reach 读取 X、B 站等平台内容 见项目的安装说明
prototype 原型设计 Matt 系列 Skills 里我唯一保留的
paseo / paseo-help / paseo-plugin / paseo-advisor / paseo-committee / paseo-handoff 操作和了解 Paseo Paseo 自带

4. Paseo 插件

Paseo 插件是不受沙箱限制的代码,装之前先读各自的 README。

插件 用途 怎么装
DeepSeek Harness 通过官方 ACP 接口把 DeepSeek Harness 接入 Paseo paseo plugin add geoqiao/paseo-stuff:plugins/deepseek-harness --ref deepseek-harness-v0.1.0-beta.10
Math Renderer 回复完成后渲染块级 LaTeX 公式 paseo plugin add geoqiao/paseo-stuff:plugins/math-renderer --ref math-renderer-v0.1.0-beta.4