autobeat은(는) 무엇을 하나요?
자율 코딩 에이전트 오케스트레이션. 목표를 주고 떠나면, 돌아왔을 때 작업이 완료되어 있습니다. 평가 루프, 멀티 에이전트 파이프라인, DAG 의존성, 크래시 방지 지속성.
주요 특징
- 평가 루프: 각 에이전트의 출력을 지속적으로 평가하고 개선하여 높은 품질의 코드를 보장합니다.
- 멀티 에이전트 파이프라인: 여러 에이전트가 순차적 또는 병렬로 작업을 수행할 수 있습니다.
- DAG 의존성: 작업 간의 복잡한 의존 관계를 DAG(방향성 비순환 그래프)로 모델링하여 효율적으로 관리합니다.
- 크래시 방지 지속성: 시스템 충돌이나 중단에도 작업 상태를 안전하게 저장하여 복구 가능합니다.
사용 방법
- 목표를 정의합니다.
autobeat run명령어로 워크플로우를 시작합니다.- 시스템이 자율적으로 작업을 처리합니다.
- 완료된 결과를 확인합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
설정 예시
workflow:
goal: "Implement a REST API for user management"
agents:
- name: "designer"
task: "Design API endpoints"
- name: "implementer"
task: "Implement the API"
depends_on: ["designer"]
- name: "tester"
task: "Test the API"
depends_on: ["implementer"]
명령어
autobeat init- 새 워크플로우 초기화autobeat run- 워크플로우 실행autobeat status- 현재 상태 확인autobeat resume- 중단된 작업 재개