pi-dynamic-workflows은(는) 무엇을 하나요?
Pi용 Claude Code 스타일 동적 워크플로우: 코드 모드 서브에이전트, 실제 모델 라우팅, 저널링된 재개, git-worktree 격리, 비용 회계, 대화형 /workflows TUI, /ultracode 상시 옵트인, 심층 연구.
주요 기능
- 코드 모드 서브에이전트: 복잡한 작업을 여러 코드 모드 서브에이전트로 분할하여 병렬 처리 및 독립적 실행.
- 실제 모델 라우팅: 각 서브에이전트의 작업 유형에 맞게 AI 모델을 동적으로 할당.
- 저널링된 재개: 워크플로우 상태를 저널 파일에 기록하여 중단 시점부터 재개 가능.
- git-worktree 격리: 각 서브에이전트가 독립적인 git-worktree에서 작업하여 변경 사항 충돌 방지.
- 비용 회계: 각 서브에이전트의 실행 비용을 추적하고 보고.
- 대화형 TUI:
/workflows명령어를 통해 워크플로우를 대화식으로 관리. - /ultracode 상시 옵트인:
/ultracode모드를 상시 활성화하여 고급 코딩 지원. - 심층 연구: 자동화된 연구 파이프라인을 통한 심층 분석.
설치 방법
- 이 저장소를 Pi 환경에 복제합니다:
git clone https://github.com/QuintinShaw/pi-dynamic-workflows.git
- Pi 설정에 따라 스킬을 활성화합니다.
사용법
기본 워크플로우 시작
/pi-dynamic-workflows start --name "example-workflow"
서브에이전트 추가
/pi-dynamic-workflows add-agent --name "agent-1" --task "code generation"
워크플로우 상태 확인
/pi-dynamic-workflows status
환경 변수
PI_MODEL_ROUTER: 모델 라우터 URL (기본값:http://localhost:8080/router)PI_WORKFLOW_DIR: 워크플로우 데이터 디렉토리 (기본값:~/.pi/workflows)PI_COST_ACCOUNTING: 비용 회계 활성화 (true또는false)
지원 플랫폼
- Pi 에이전트
- Claude Code (호환 모드)
라이선스
MIT 라이선스