장기 실행 에이전트를 위한 하네스 - Anthropic
여러 세션에 걸친 장기 작업을 에이전트가 이어가게 하는 하네스 구성을 다룬 Anthropic Engineering 글이다. 저자는 Justin Young이다. 원문. 2026년 3월의 후속 글과 관련 실험 글도 함께 정리한다.
2025-11 글: 초기화 에이전트와 기능 단위 작업
- 초기화 에이전트가 먼저 환경을 갖춘다.
- 이후 코딩 에이전트가 기능 목록에서 기능을 하나씩 맡는다.
- 진행 파일과 Git 이력이 세션 사이를 잇는다(“Getting up to speed” 절).
- 완료를 주장하기 전에 기능마다 검증한다. 브라우저 E2E 검증도 포함한다.
- 압축(compaction)만으로는 세션 간 연속성이 해결되지 않는다.
- 다중 에이전트가 단일 에이전트보다 나은지는 후속 과제로 남긴다.
2026-03 후속 글: 역할 분리와 재시작
후속 글은 2026-03-24에 나왔다.
- Planner, Generator, Evaluator로 역할을 나눈다.
- 명시적인 스프린트 계약을 둔다.
- UI QA를 독립적으로 수행한다.
- 압축만으로 부족한 경우 재시작(reset)이 도움이 될 수 있다.
- 더 강한 모델은 압축만으로 계속 작업할 수도 있다.
관련 실험: 병렬 Claude로 만든 C 컴파일러
실험 글이다. 제품 지침이 아니라 실험 보고로 읽는다.
- 여러 Claude가 조율자 없이 작업 잠금(task lock)으로 병렬 작업했다.
- 매우 높은 품질의 테스트를 쓰라고 강조한다.
검증 상태
Researcher 2명이 전문을 읽고 보고했다. 메인은 직접 대조하지 않았다.
적용 해석
아래는 원문의 주장이 아니라 우리의 해석이다.
- 세션 간 연속성은 대화 기억이나 압축보다 프로젝트 안의 지속 상태에 맡긴다. 진행 파일과 Git 이력이 그 예다.
- 이 글은 2026-11-02 WORKFLOW에 넣은 진행 파일 문장의 근거 원천 중 하나다.
- 원문도 다중 에이전트의 우위를 미결로 둔다. 이 글을 병렬화의 근거로 쓰지 않는다.
연결
- 에이전트 문서 작성
- 반영 결정: 하네스 원천 재검토와 Mixdog 지침 반영 - Mixdog 대화
- 역할 분리와 작업 흐름: 도구·에이전트 연결과 작업 흐름 제어는 별도로 설계한다