pi-firecode1.6.0
A modular Pi extension for terminal UI, session workflows, adversarial review, and delegated agents
Untested on omp
This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.
Reports 0
No reports yet.
Readme
装这一个,其余扩展都可以卸了。
给 Pi 加上并行子代理、多模型代码审查和更干净的终端界面。装一个就够,开箱即用。

为什么用 FireCode
- 开箱即用。 首次启动自动写入推荐配置,换成你已登录的模型就行。界面和提示词跟随系统语言。
- 子代理可控。 并行跑,每个角色独立选模型,出故障自动切换,随时点开干预。
- 审查交付全自动。 复杂任务由多个模型审查,有问题就打回修复,直到通过;每次审查怎么结束的都会告诉你。
- 核心极轻。 完美契合 Pi 原生的极简思路,上下文保持极度轻量。
- 视觉负担低。 你只需要在乎真正重要的结果,中间过程全部折叠,想看再展开。
全自动审查交付
你只管告诉指挥官要做什么。遇到复杂任务,它会自动发起对抗审查:你配置的任意多个模型一起挑问题,挑出来就打回修复,修完再审。审查通过、顾问模型在反复失败后叫停、或轮数用完时结束。想手动审,也可以随时执行 /fire-review。

别的审查工具大多交给你一份问题清单,FireCode 会一直修复、复审:
| 审查者 | 交到你手里的是 | |
|---|---|---|
| FireCode | 任意多个模型对抗审查 | 修好并复审的代码 |
Claude Code /code-review |
你会话里的一个子代理 | 问题清单;--fix 可直接应用 |
Codex /review |
一个审查者,用当前会话的模型 | 一份问题摘要 |
| Open Code Review(阿里) | 一个模型,每组文件一个子代理 | 行级评论,要你自己修 |
| Qodo | 专项代理加一个裁判 | 排好序的问题;可应用修复 |
| PR-Agent(开源) | 每个工具一次模型调用 | 评论和修改建议 |
| multi-model-review(Pi) | 多家模型 | 一份汇总结论 |
各行于 2026-10-12 对照各产品官方文档核对。
清晰的子代理状态
每个子代理都列在输入框上方,点一下就能看它的完整过程,并直接跟它说话。


核心极轻
完美契合 Pi 原生的极简思路:子代理只加两个小工具,审查和观察员一个都不加。下表是子代理工具在每次请求里占的上下文:
| 子代理工具数 | 字符数 | |
|---|---|---|
| FireCode | 2 | 1,713 |
| pi-subagents(0.77.0) | 2–3 | 1,561–4,918 |
| omp(18.10.1) | 2 | 3,369 |
| Codex CLI(0.162.1) | 5–6 | 5,045–9,641 |
发给模型的工具定义(名称、说明和参数)字符数,默认设置,2026-10-12 实测。
还有这些
/fire-watch 便宜模型帮你盯着,跑偏才开口 · /preset 一键切换模型、思考档和工具 · /quota、/tokens 看用量 · Ctrl+R 改会话名 · Ctrl+Shift+S 开关 OpenAI 加速档 · OpenAI 原生压缩 · 适配 Claude 订阅登录 · Claude 截图只传一次,不再每轮重传
安装
pi install npm:pi-firecode
重启 Pi(1.3.0 及以上)就能用。配置文件首次启动时生成在 ~/.pi/agent/extensions/firecode/config.jsonc:填上你用的模型,不想要哪个功能就写 "features": { "<名字>": false } 关掉。
- 用 herdr?先执行
herdr integration uninstall pi,FireCode 会自己上报 pane 状态。 - 子代理和审查者能执行不受沙箱约束的
bash,需要隔离就把 Pi 放进容器。