AgwaB/pi-workflow

Workflow orchestration for Pi

해결하는 문제

pi-workflow는 단일 프롬프트로 처리하기에 너무 큰 복잡한 다단계 AI 작업을 실행할 수 있는 방법을 제공합니다. 사용자는 심층 조사, 코드 리뷰, 사양 검토와 같은 반복 가능하고 구조화된 프로세스를 정의할 수 있으며, 여러 AI 에이전트를 조율함으로써 단일 상호작용보다 더 높은 품질과 일관성 있는 결과를 얻을 수 있습니다.

작동 방식

이 시스템은 워크플로우를 결정론적 스테이지 그래프로 간주합니다. 서로 다른 스테이지에서 "서브에이전트" 워커를 조율하여 한 단계의 결과(아티팩트)를 다음 단계로 전달합니다.

다음과 같은 실행 패턴을 지원합니다:

  • Single: 1:1 프롬프트와 에이전트 상호작용.
  • Foreach: 동적으로 "팬아웃"되며, 목록을 생성하고 병렬로 여러 에이전트가 처리합니다.
  • Reduce: 여러 결과를 통합하여 최종 보고서를 생성하는 "팬인".
  • Loop: 특정 조건을 만족할 때까지 제한된 반복.
  • DAG: 복잡한 조직 구조를 위한 중첩된 그래프.
  • Dynamic: 컨트롤러 코드가 실시간으로 작업을 생성하는 적응형 오케스트레이션.

대상 사용자

아키텍처 트레이드오프 분석, API 호환성 검사, 제안된 변경 사항에 대한 리스크 평가와 같은 엄격한 기술적 루틴을 자동화해야 하는 개발자 및 팀을 위한 것입니다.

주요 기능

  • 사전 구성된 워크플로우: deep-research, deep-review, spec-review, impact-review를 위한 사전 제작된 템플릿 포함.
  • 실행 프로필: 특정 워크플로우 단계에 맞춰 Claude, Codex 등 다양한 모델 설정을 저장하고 전환 가능.
  • 워크플로우 보드: 실행 진행 상황 확인, 개별 작업 탐색, 아티팩트 보기 등을 위한 전용 TUI(터미널 사용자 인터페이스).
  • 작성 도구: 자연어를 사용해 프로젝트에 맞는 워크플로우를 생성하고 커스터마이징할 수 있는 workflow-guide 스킬 포함.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트