Pi Harness에서 선형 프롬프트에서 서브 에이전트, 병렬 실행, 압축 및 세션 관리로 전환하는 것에 대한 질문
Questions about moving from linear prompts to sub-agents, parallel execution, compaction, and session management in Pi Harness
핵심 요약
Pi Harness를 활용한 서브 에이전트 워크플로우 구축과 병렬 실행, 세션 관리 최적화 방안을 묻는 질문입니다.
- 서브 에이전트 구성 — 순차적 실행 대신 병렬 처리를 위한 설정 및 확장 프로그램 활용법을 탐색함
- 추적 및 가시성 — 에이전트 간 핸드오버와 의사결정 과정을 시각화하는 도구 및 패턴을 공유함
- 컨텍스트 최적화 — 긴 세션 동안 핵심 요구사항을 유지하기 위한 압축 임계값 설정 및 메모리 관리법을 논의함
- 워크플로우 자동화 — 프로젝트 스코핑과 세션 연속성을 유지하며 단계별로 자동화 스크립트를 구축함
최근에 Cloud Code에서 Pi Harness로 갈아탔다. 주로 제품 관리/소유(Jira, GitLab, Artifactory, 사내 툴) 워크플로우에서 자동화 스크립트를 짜고 워크스페이스 API를 연결하는 일을 한다.
지금 내 방식은 딱 선형적이다. 질문하기 -> 실행 대기 -> 응답받기. 이걸 서브 에이전트 방식(특히 테스트 명세랑 기존 레포에서 병렬로 코드 생성하는 거)으로 넘어가고 싶은데, 확장 프로그램이나 설정, 워크플로우 관련해서 고수들 의견 좀 듣고 싶다.
-
서브 에이전트 & 병렬 처리: 순차적으로 기다리지 말고, 백그라운드 스레드에서 코드 인덱싱하면서 동시에 명세 파싱하는 식으로 병렬 서브 에이전트 돌릴 때 어떤 확장 프로그램이나
.pi설정을 쓰냐? -
추적 가능성 & 솔루션 수렴: 에이전트끼리 작업 넘길 때 그 과정이나 의사결정 트리를 어떻게 추적하냐? 추천할 만한 시각화 툴이나 트리 로그 확장 프로그램, 아니면 워크스페이스 아티팩트 패턴 같은 거 있냐?
-
컨텍스트 압축 & 메모리: 긴 세션 동안 핵심 인수 기준(acceptance criteria) 유지하려고 Pi의 압축 임계값을 조정하거나, Ralph의 메모리 방식 같은 커스텀 하이라이터/요약 확장 프로그램 써본 사람 있냐?
-
프로젝트 스코핑 (
.pi/): 서브 에이전트 권한 분리하려고(예: 레포 읽기 전용 vs 쓰기 권한).pi/설정에서 툴 권한이랑 에이전트 설정 어떻게 잡는 게 베스트냐? -
세션 연속성 & 장기 작업: 복잡한 작업 할 때 세션 라이프사이클 어떻게 관리하냐?
/resume나pi --continue로 기존 스레드 이어가는 걸 선호하냐, 아니면 아예/new로 끊고PROGRESS.md같은 파일 기반 핸드오프로 컨텍스트만 넘기는 걸 선호하냐?
이런 패턴 관련해서 정리된 글이나 커스텀 확장 프로그램, .pi/ 설정 예시 있으면 공유 좀 부탁한다. 단계별 워크플로우도 있으면 최고고. 좀 더 체계적으로 접근해보고 싶다.

