피드로 돌아가기
Dev.toAI/ML
원문 읽기
Kanban 기반 Orchestrator를 통한 Claude Code 멀티 세션 관리 최적화
Agetor Review: An Open-Source Kanban Board for Orchestrating Claude Code
AI 요약
Context
여러 개의 터미널 탭에서 Coding Agent를 병렬 실행할 때 발생하는 Context Switching 비용 및 상태 추적의 어려움이 발생함. 특히 각 세션의 완료 여부나 Block 상태를 직관적으로 파악할 수 없는 Terminal UI의 한계로 인해 인지 부하가 증가하는 문제 존재함.
Technical Solution
- Harness Orchestrator 구조 설계를 통한 Agent Runner(Claude Code)와 관리 레이어의 관심사 분리
- Kanban Board 모델을 도입하여 개별 Agent 세션을 상태 기반 Card 객체로 추상화
- Backlog, In Progress, Review, Done으로 이어지는 State Machine 기반의 워크플로우 관리
- 다수의 Harness Session을 중앙에서 제어하는 Orchestration Layer 구현을 통해 가시성 확보
- Open-source 기반의 투명한 세션 시작, 상태 추적 및 작업 완료 판정 로직 설계
- 향후 Harness-agnostic 구조를 지향하여 Codex 등 다양한 Agent Runner 확장이 가능한 인터페이스 설계
실천 포인트
- Parallel Agent 작업 시 터미널 탭 대신 상태 기반의 시각적 대시보드 도입 검토 - Agent Runner(Harness)와 관리 도구(Orchestrator)를 분리하여 확장성 확보 - v
0.
0.1 수준의 초기 PoC 도구 도입 시 Production 환경 배제 및 Scratch Repo 활용 - 작업 상태(State)를 명확히 정의하여 Agent의 Review 필요 시점과 작업 중 시점을 구분하는 인터페이스 설계