AI 에이전트가 복잡한 작업을 수행할 때, 태스크 간의 의존성과 상태를 체계적으로 관리하지 못하면 전체 작업이 실패하거나 비효율적으로 실행됩니다.
taskai는 태스크를 의존성 그래프로 구조화하고, 상태 머신으로 라이프사이클을 관리합니다. 에이전트는 원자적 claim으로 다음 작업을 안전하게 할당받고, 설계 문서를 통해 정확한 컨텍스트를 얻습니다.
JSON 기반 플랜 로드, 사이클 검증, 병렬 실행 가능한 태스크 자동 판별까지 — 복잡한 작업도 체계적으로 완료됩니다.
태스크 간 선후 관계를 DAG로 정의합니다. 병렬 실행 가능한 태스크를 자동으로 판별하여 효율을 극대화합니다.
blocked → ready → in_progress → done. 각 태스크의 라이프사이클을 정밀하게 추적하고 관리합니다.
next --claim으로 에이전트가 다음 태스크를 원자적으로 할당받습니다. 중복 실행을 원천 차단합니다.
JSON으로 전체 플랜을 일괄 로드합니다. 로드 시 의존성 사이클을 자동 검증하여 구조적 오류를 방지합니다.
Plan/Task 레벨에 설계 문서를 첨부하여 에이전트에게 풍부한 컨텍스트와 작업 의도를 전달합니다.
여러 플랜을 동시에 관리하고 활성 플랜을 자유롭게 전환합니다. 복잡한 프로젝트도 체계적으로 분리합니다.
한 줄의 명령으로 설치가 완료됩니다.
$ curl -fsSL https://raw.githubusercontent.com/worktoolai/taskai/main/install.sh | sh