원문 캡처 · news.ycombinator.com
원문 캡처 · news.ycombinator.com

Acyclic은 작업을 여러 코딩 에이전트에 나눠 각자 격리된 환경에서 병렬로 수행한 뒤 결과를 하나의 패치나 풀 리퀘스트로 합치는 도구다. 제작사 공동 창업자들은 이를 통해 복잡한 에이전트 워크플로도 실시간으로 처리하는 것을 목표로 한다고 밝혔다.

에이전트는 서로 독립적인 작업을 만나면 작업별로 다시 분기하고, 순차 작업에서는 다음 단계를 예측하는 에이전트를 미리 실행한다. 제작사 측은 이 과정에 필요한 메모리, 통신, 라우팅, 지속 실행 인프라를 개발하고 있으며, 관련 코드는 오픈소스로 공개했다고 설명했다: acyclic.dev/github.

CLI를 설치한 뒤 작업과 파일 경로를 지정해 스웜을 실행할 수 있다.

npm install -g @acyclic-labs/cli
acyclic swarm run --task <prompt> --dir <files_to_upload>

비코딩 작업의 예로는 특정 인물에 대한 심층 조사가 제시됐다. 결과는 대시보드에서 확인하거나 CLI로 가져올 수 있다.

acyclic swarm pull <swarm-id> --apply ```

제작사 측은 [평가 예시](https://acyclic.dev/evals)를 공개했으며, 현재 가장 큰 유용한 스웜으로 코드 마이그레이션에 투입한 236개 에이전트를 들었다.