基于持久化 Python REPL 的开源编程与研究智能体,支持子智能体、自我优化的 harness 和长时间运行任务。
nicobailon/pi-subagents
为 Pi 编码代理提供子代理委派能力,可前台或后台运行专注的子任务。
- Star
- 4,139
- Fork
- 841
- 未关闭 Issue
- 1
- 最近提交
- 18小时前
这是什么?
pi-subagents 是 Pi 编码代理的扩展,让主 Pi 会话把任务交给专注的子 Pi 会话处理,并将结果带回对话。常见用途包括代码审查、代码库侦察、功能实现、并行审计以及可复用的多步骤工作流。
前台子代理的进度会直接显示在对话中;后台子代理运行在独立的 runner 进程里,控制权交还给用户后仍会继续工作,之后可以查看结果。编辑器下方的 FleetView 会持续显示正在运行的任务,`/subagents-fleet` 检查器则可以查看会话记录、引导运行中的子代理或停止任务。
内置代理包括 scout、researcher、worker、reviewer、oracle 和 delegate,并提供用于对比多个模型顾问意见的 council 模式。用户可以直接用自然语言调用,也可以在自己的代理目录中定义自定义代理。
核心功能
- 01从主会话把任务委派给专注的子 Pi 会话。
- 02子代理可前台运行并实时显示进度,也可后台运行。
- 03内置 scout、researcher、worker、reviewer、oracle 等代理,覆盖侦察、调研、实现、审查和二次意见。
- 04通过持久显示的 FleetView 和检查器查看运行中的任务、会话记录并进行控制。
- 05支持并行审查、保存的工作流以及多模型 council 对比。
适用场景
- 在合并前由独立的 reviewer 代理审查代码差异。
- 在规划改动之前,先让代理梳理陌生代码库。
- 并行运行多个审查代理,分别检查正确性、测试和复杂度。
- 把耗时任务放到后台运行,同时继续其他工作。
快速上手
- 1
使用 Pi 安装该扩展
pi install npm:pi-subagents - 2
用自然语言让 Pi 调用子代理,例如用 reviewer 审查代码差异
使用前须知
- 需要 Pi 1.2.0 或更高版本。
- 独立版 Pi 的后台子代理功能,据 README 仅支持 Linux x64。
收录于专题
标签
常见问题
- pi-subagents 是什么?
- 为 Pi 编码代理提供子代理委派能力,可前台或后台运行专注的子任务。 pi-subagents 是 Pi 编码代理的扩展,让主 Pi 会话把任务交给专注的子 Pi 会话处理,并将结果带回对话。常见用途包括代码审查、代码库侦察、功能实现、并行审计以及可复用的多步骤工作流。
- pi-subagents 可以免费使用吗?用的什么许可证?
- pi-subagents 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- pi-subagents 还在维护吗?
- 活跃维护中。pi-subagents 最近一次提交是在 2026年11月6日。
- pi-subagents 适合用来做什么?
- 在合并前由独立的 reviewer 代理审查代码差异。 在规划改动之前,先让代理梳理陌生代码库。 并行运行多个审查代理,分别检查正确性、测试和复杂度。 把耗时任务放到后台运行,同时继续其他工作。
- pi-subagents 怎么安装和运行?
- 使用 Pi 安装该扩展: pi install npm:pi-subagents 用自然语言让 Pi 调用子代理,例如用 reviewer 审查代码差异
- 在哪里获取 pi-subagents?
- 源代码和安装说明在 GitHub 上:https://github.com/nicobailon/pi-subagents
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.3万+150 本周2503RustOther更新于 18小时前
借助决策模型逐次检查每次编辑,让编码智能体遵守项目说明文件中的规则,违规即自动修复。
623+9 本周47TypeScriptMIT更新于 28天前
为 Claude Code 提供的开发工作流插件,按已确认的目标完成设计、实现、验证与审查。
711+4 本周107JavaScriptMIT更新于 昨天
基于 pi 构建的编程智能体,把权限判断、上下文裁剪等日常决策交给小型裁判模型,让主模型专注写代码。
576+13 本周65TypeScriptMIT更新于 昨天
本地优先、证据优先的 AI 编程终端,把大模型接入真实项目、工具、权限与验证流程。
46320TypeScriptApache-2.0维护活跃更新于 5天前
自托管的编码智能体控制中心,可在本地、远程和云端后端运行 OpenHands、Claude Code、Codex 等智能体。
9.3万+547 本周1.2万TypeScriptMIT维护活跃更新于 17小时前