pi-subagents - Pi를 위한 서브에이전트
요약
Pi 코딩 에이전트가 작업을 자식 세션에 위임할 수 있는 pi-subagents 확장 기능을 소개합니다. 자연어 요청만으로 코드 리뷰, 구현, 병렬 작업 등을 수행하며 git worktree 격리와 안전한 재귀 제한 기능을 제공합니다.
핵심 포인트
- 자연어 명령을 통한 자식 Pi 세션 작업 위임 가능
- scout, researcher, planner 등 역할별 빌트인 에이전트 지원
- git worktree를 통한 병렬 에이전트 간 파일 충돌 방지
- 재귀 깊이 제한 및 수락 게이트를 통한 안전한 실행 제어
- 역할별 모델 및 사고 과정을 지정하는 agentOverrides 지원
Pi 코딩 에이전트가 작업을 자식 Pi 세션에 위임하도록 해주는 확장 기능
- 코드 리뷰/코드 정찰/구현/병렬 감사/백그라운드 작업 등
추가적인 시각이 필요한 작업에 활용 - 설치 후 별도 설정/슬래시 명령 학습 없이
자연어 요청만으로 위임 가능
빌트인 에이전트들: 코드 이해 전scout
, 외부 사실 확인 전 researcher
, 큰 변경 전 planner
, 구현은 worker
, 점검은 reviewer
, 결정 자체가 위험하면 oracle
포그라운드 실행은 진행 상황을 대화에 스트리밍하고, 백그라운드 실행은 제어권 반환 후에도 동작하며 subagent({ action: "status" })
로 추후 확인
- 순차
체인, 인라인 병렬 그룹, 구조화 출력 기반 동적 팬아웃을 지원 - 병렬 에이전트의 파일 충돌을 막는
git worktree 격리 제공 - 빌트인 모델 대신
agentOverrides로 역할별 모델/thinking/fallbackModels를 1회/영속 지정 가능 - 자식이 부모 오케스트레이터 권한을 받지 않는
차일드 세이프티 경계와 기본 2단계 재귀 깊이 제한으로 무한 중첩을 방지함 - 모든 실행에 적용되는
수락 게이트(auto
/none
/attested
/checked
/verified
/reviewed
)로 작업 완료 증거 수준 관리
- 설치:
pi install npm:pi-subagents
댓글과 토론
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기