omp packages

pi-firecode1.6.0

A modular Pi extension for terminal UI, session workflows, adversarial review, and delegated agents

GitHub Actions Published 3 days ago MIT ~1.6K downloads/mo

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.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

firecode

English 简体中文

装这一个,其余扩展都可以卸了。

给 Pi 加上并行子代理、多模型代码审查和更干净的终端界面。装一个就够,开箱即用。

官网 npm CI MIT

说个任务:子代理并行干活,各自送审,没过的打回重修,指挥官汇总终审后才交到你手里

为什么用 FireCode

  • 开箱即用。 首次启动自动写入推荐配置,换成你已登录的模型就行。界面和提示词跟随系统语言。
  • 子代理可控。 并行跑,每个角色独立选模型,出故障自动切换,随时点开干预。
  • 审查交付全自动。 复杂任务由多个模型审查,有问题就打回修复,直到通过;每次审查怎么结束的都会告诉你。
  • 核心极轻。 完美契合 Pi 原生的极简思路,上下文保持极度轻量。
  • 视觉负担低。 你只需要在乎真正重要的结果,中间过程全部折叠,想看再展开。

全自动审查交付

你只管告诉指挥官要做什么。遇到复杂任务,它会自动发起对抗审查:你配置的任意多个模型一起挑问题,挑出来就打回修复,修完再审。审查通过、顾问模型在反复失败后叫停、或轮数用完时结束。想手动审,也可以随时执行 /fire-review。

第 1 轮没过,代理修复后第 2 轮通过

别的审查工具大多交给你一份问题清单,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 放进容器。

参与开发 · 第三方声明 · MIT © Suge8