pi-subagents
Pi 的 Claude Code 風格子代理與工作流程編排 — 平行執行、即時小工具、叢集檢視、自訂代理類型、中途操控、兼容 Claude 的動態工作流程
pi-subagents 是什麼?
Pi 的 Claude Code 風格子代理與工作流程編排 — 平行執行、即時小工具、叢集檢視、自訂代理類型、中途操控、兼容 Claude 的動態工作流程及更多功能...
pi-subagents 概覽
這是什麼
一個 pi 擴充套件,為 pi 帶來 Claude Code 風格的自主子代理與工作流程編排功能。它能產生在隔離工作階段中運行的專業代理,每個代理擁有自己的工具、系統提示詞、模型和思考層級。代理可以在背景執行或阻塞執行、在執行中轉向、恢復已完成的工作階段,並使用自訂代理類型。它還包含一個確定性 JavaScript 工作流程腳本工具(SubagentWorkflow),支援 agent()、parallel()、pipeline(),並與 Claude Code 的 Workflow 工具相容。
主要功能
- 並行背景代理,具備自動佇列機制(可設定並行限制,預設為 10)
- 即時 Widget UI,顯示動態旋轉圖示、工具活動、Token 計數和彩色狀態圖示
- FleetView:在編輯器下方顯示主要代理與所有執行中代理的可導覽清單
- 在
.pi/agents/.md或全域範圍中使用 YAML 前置中繼資料定義自訂代理類型 - 執行中轉向與工作階段恢復(保留完整對話上下文)
- 使用 JavaScript 腳本進行工作流程編排,支援
agent()、parallel()、pipeline()、phase()、log() - 套件內建代理:pi 套件可透過
package.json宣告其自己的子代理
使用情境
- 為複雜任務並行編排多個專業 AI 代理
- 在繼續主要對話的同時,在背景執行研究代理
- 使用確定性腳本自動化多步驟工作流程
- 為特定角色(例如探索、稽核、測試)建立可重複使用的代理類型
- 與現有的 Claude Code 工作流程和代理定義整合
快速開始
請參閱儲存庫的 README 以取得安裝與使用說明。
授權與價格
授權:MIT。價格:開源。
內容整理自該專案公開的 README 與儲存庫資訊。