본문으로 건너뛰기

도구·서비스

Agent Swarm, 취소 뒤 살아남던 AI 하위 작업 고쳤다

3줄 요약

  1. Agent Swarm 2.5.4가 상위 실행 취소 뒤 남던 하위 워크플로를 함께 취소하도록 고쳤다.
  2. 같은 생성·시작 요청의 재전송은 키로 구분해 원래 결과를 돌려준다.
  3. 배포 중단 항목은 기본 30초 뒤 한 번 재시도한다.
실무개발자
분리된 붉은 레버 옆에 세 갈래 금속 연결부와 정지한 바퀴
AI 생성 개념 이미지: 갈라진 작업의 취소를 상징한 장면. 실제 제품 사진이 아니다 · AI Ping

desplega.ai가 25일 AI 에이전트 운영 도구 Agent Swarm 2.5.4를 공개했다. 상위 실행을 취소해도 하위 워크플로가 남아 있던 문제를 고쳤다. 작업 생성·시작 요청의 중복 접수를 막는 기능과 배포 도중 끊긴 병렬 작업의 재시도 수정도 이번 버전에 포함됐다.

Agent Swarm은 리드 에이전트가 Claude Code·Codex 같은 작업자에게 목표를 나눠 주는 오픈소스 시스템이다. 작업자는 격리된 컨테이너에서 일하고, 공유 메모리와 일정·검토 절차를 이용한다. 슬랙·저장소·이슈 추적기·이메일·API로 받은 일을 여러 에이전트에 맡기는 기존 제품의 실행 관리가 이번 수정 대상이다. 메모리와 에이전트 정체성은 세션을 넘겨 유지한다. 반복 업무용 워크플로·스크립트·앱도 지원한다.

취소 범위는 저장된 부모·자식 연결을 따라 하위 실행 전체로 넓어졌다. 열린 작업·미완료 단계·대기 중인 승인과 재시도를 함께 정리하고, 취소 뒤 들어오는 새 작업과 뒤늦은 완료 처리도 차단한다. 이미 끝난 하위 실행의 상태와 출력은 보존하며, 예전 버전이 남긴 하위 작업은 같은 상위 실행을 다시 취소해 정리할 수 있다.

다만 보장은 데이터베이스의 실행 상태에 적용된다. 이미 돌아가는 스크립트나 모델 호출을 즉시 강제로 끝내지는 않으며, 에이전트 세션은 작업자가 취소를 확인할 때까지 계속될 수 있다. 외부 시스템에서 이미 일어난 변경도 되돌리지 않는다. 개발팀은 취소 전후에 자식 실행이 추가되거나 늦게 끝나는 경우를 회귀 검사에 담았다.

선택적인 Idempotency-Key 헤더는 응답 지연 뒤 같은 생성·시작 요청을 다시 보낼 때 중복 접수를 막는다. 호출 주체·작업 종류·대상별로 키를 구분하고, 같은 요청에는 원래 응답을 돌려준다. 키 없는 요청은 기존처럼 처리한다.

같은 키로 다른 내용을 보내면 409, 워크플로 삭제 뒤 재전송하면 410을 반환한다. 접수한 키는 만료하지 않는다. 내부 단계의 외부 동작까지 한 번으로 보장하지 않으며, Script SDK·MCP의 생성·시작 도구는 아직 키를 보내지 않는다.

같은 삼각형 무늬의 호박색 토큰 두 개와 하나의 종이 띠
AI 생성 개념 이미지: 같은 요청에 기존 결과를 돌려주는 동작을 상징한다 · AI Ping

배포 중 작업자를 정리하다 끊긴 foreach 항목은 기본 30초 뒤 한 번 다시 배정한다. 항목을 나눠 처리하고 결과를 모으는 과정에서, 종전에는 항목 식별자를 찾지 못해 실패로 집계하던 문제를 고쳤다.

대기 중인 재시도는 결과 집계가 끝난 항목으로 세지 않으며 동시 실행 한도 안의 자리를 유지한다. 부모 단계에 명시한 재시도 정책이 기본값보다 우선하고, maxRetries를 0으로 두면 재시도를 끈다. 이미 실패하거나 취소된 실행을 대기열이 되살리지 않도록 했다.

중단, 30초 대기, 1회 재시도 순서
도식: 배포 중단 기본 재시도 · AI Ping

공식 릴리스는 npm·Bun과 서버·작업자·대시보드용 Docker 이미지를 2.5.4로 제시했다. 공개 시각은 25일 02시 52분 48초 UTC이며, 개별 수정은 24일 병합됐다.

출처

  • 활용 가이드읽기 약 17분

    AI 업무 흐름, 어디서 사람이 확인할까

    자료 받기부터 초안·검토·승인까지 나눕니다. 정보 부족과 재시도 상황을 종이 위에서 시험하고, 업무를 멈추거나 넘기는 기준을 만듭니다.

    심화기획디자이너마케터영업제품 연구직장인개발자
  • 활용 가이드읽기 약 18분

    AI 결과, 좋아 보이는 것과 쓸 만한 것

    같은 자료로 만든 결과를 채점하고, 한 조건을 고친 뒤 새 문제로 다시 확인합니다. 코딩 없이 평가 세트를 만듭니다.

    심화기획디자이너마케터영업제품 연구직장인개발자