Repolode
nicobailon

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. 1

    使用 Pi 安装该扩展

    pi install npm:pi-subagents
  2. 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 数据每日更新。

相关项目