pi-subagents - ซับเอเจนต์สำหรับ Pi
(github.com/nicobailon)- ส่วนขยายที่ช่วยให้ Pi coding agent มอบหมายงานไปยัง child Pi session ได้
- ใช้กับงานที่ต้องการ มุมมองเพิ่มเติม เช่น code review / code scouting / implementation / การตรวจสอบแบบขนาน / งานเบื้องหลัง
- หลังติดตั้งแล้วสามารถมอบหมายงานได้ด้วย คำสั่งภาษาธรรมชาติ โดยไม่ต้องตั้งค่าเพิ่มหรือเรียนรู้ slash command
- เอเจนต์ในตัว: ก่อนทำความเข้าใจโค้ดใช้
scout, ก่อนตรวจสอบข้อเท็จจริงภายนอกใช้researcher, ก่อนการเปลี่ยนแปลงขนาดใหญ่ใช้planner, งาน implementation ใช้worker, งานตรวจสอบใช้reviewer, และถ้าการตัดสินใจเองมีความเสี่ยงให้ใช้oracle
- เอเจนต์ในตัว: ก่อนทำความเข้าใจโค้ดใช้
- การทำงานแบบ foreground จะสตรีมความคืบหน้าเข้าไปในบทสนทนา และ การทำงานแบบ background จะยังทำงานต่อหลังคืนการควบคุมแล้ว โดยตรวจสอบภายหลังได้ด้วย
subagent({ action: "status" }) - รองรับ chain แบบลำดับต่อเนื่อง, กลุ่มแบบขนานในบรรทัดเดียว, และ dynamic fan-out ที่อิงจาก structured output
- มี git worktree isolation เพื่อป้องกันไฟล์ชนกันระหว่างเอเจนต์ที่ทำงานแบบขนาน
- แทนที่จะใช้โมเดลในตัว สามารถกำหนด model / thinking / fallbackModels ตามบทบาทได้แบบครั้งเดียวหรือถาวรผ่าน agentOverrides
- มี ขอบเขตความปลอดภัยของ child ที่ไม่ให้ child ได้รับสิทธิ์ orchestrator ของ parent และมี การจำกัดความลึกของ recursion เริ่มต้น 2 ระดับเพื่อป้องกันการซ้อนลูปไม่สิ้นสุด
- ใช้ acceptance gate (
auto/none/attested/checked/verified/reviewed) กับทุกการรันเพื่อจัดการระดับหลักฐานว่าทำงานเสร็จแล้ว - ติดตั้ง:
pi install npm:pi-subagents
ยังไม่มีความคิดเห็น