본문으로 건너뛰기

백그라운드 작업

백그라운드 작업은 Anyy가 큰 작업을 수락하고 즉시 안정적인 작업 핸들을 반환한 뒤 사용자가 상위 대화를 사용하는 동안 하위 세션에서 계속 실행하게 합니다.

백그라운드 작업 시작​

의도를 명시하세요.

Run this as a background job: review the uploaded reports, compare their recommendations, and notify me when the comparison is ready.

Anyy는 장시간/백그라운드 작업이나 완료 알림을 명시적으로 요청할 때만 백그라운드 모드를 사용합니다. ‘다운로드’, ‘웹사이트’, ‘조사’ 같은 단어만으로 추론하지 않습니다.

수락 응답에는 백그라운드 작업 ID, 하위 에이전트 실행 ID, 하위 세션 ID가 포함됩니다. 정확한 실행 확인·취소가 필요하면 응답을 보관하세요. 각 식별자는 용도가 다릅니다.

이후 흐름​

  1. 작업과 현재 허용 도구 정책으로 하위 세션을 만듭니다.
  2. 상주 런타임이 agent 백그라운드 작업을 기록합니다.
  3. 상위 턴은 하위 완료를 기다리지 않고 반환합니다.
  4. 완료·실패를 상위 세션 받은편지함에 기록합니다.
  5. Dashboard나 지원 원본 채널에 종료 알림이 표시됩니다.

같은 프로필 안에 남으며 포그라운드 대화가 진행되어도 유지됩니다. 일반 하위 에이전트는 재귀적으로 다른 백그라운드 작업을 시작할 수 없습니다.

백그라운드 세션 보기​

Dashboard → Chat은 일반 대화와 백그라운드 세션을 구분합니다. Background 목록에서 하위 대화와 도구 활동을 확인하세요. 완료 알림은 사용 가능한 경우 작업 종류, 상태, 작업 ID를 보여 줍니다.

상위 대화에서 요청할 수도 있습니다.

List my background jobs and tell me which are still running.

취소와 확인​

상위 대화로 돌아가 요청하세요.

Show the status and latest history of background job JOB_ID.
Cancel background job JOB_ID and confirm its final status.

Anyy는 먼저 상위의 하위 실행을 나열해 백그라운드 작업 ID를 해석합니다. 하위 에이전트 이력·취소 도구는 백그라운드 작업 ID가 아닌 하위 에이전트 실행 ID를 받으며 다른 상위에 속한 실행을 거부합니다. 이력은 제한됩니다. 자세한 내용은 Dashboard에서 하위 세션을 여세요.

Anyy는 백그라운드 프로세스 작업과 Cron 전달 브리지 레코드도 추적합니다. 프로세스 로그/대기/종료 제어는 프로세스 작업에만 적용되며 에이전트 하위나 Cron 레코드에는 적용되지 않습니다. 제어 전에 종류를 식별하도록 요청하세요.

취소는 최선 노력 방식입니다. 외부 서비스가 이미 수락한 원격 작업은 되돌릴 수 없을 수 있습니다. 취소가 부수 효과를 되돌렸다고 가정하지 말고 최종 상태를 확인하세요.

지금 필요한 작업은 포그라운드 위임을 쓰세요

현재 턴에 답을 요약해야 하면 조사를 위임하도록 요청하세요. 백그라운드 작업은 나중에 끝내도 되는 영속 작업용입니다.

제한과 비용​

하위 모델 실행과 허용 도구를 사용하므로 공급자 토큰, 도구 할당량, 시간, 외부 비용을 포그라운드 채팅과 독립적으로 소모합니다. 필요하면 역할, 워크스페이스, 모델, 라벨, 제한 시간을 지정할 수 있습니다. 기본적으로 상위 하나당 수락/실행 중 하위 실행은 최대 세 개이며 하위 한 단계입니다. 하위 도구 정책은 더 제한됩니다. 메모리 기록, 추가 에이전트/자동화 생성, 메시징, 자격 증명 접근 등이 비활성화됩니다. 완료 전달은 런타임이 담당합니다.

문제 해결​

증상확인 사항
포그라운드에서 실행함‘백그라운드 작업’과 완료 알림을 명시적으로 요청
종료 알림이 오지 않음Dashboard → Chat → Background에서 하위 세션 확인
하위 에이전트에 사용자 입력 필요오류 클래스 clarification_pending으로 실패. 세션 질문을 확인하고 다음 실행 요청에 누락 사실 제공. 성공 완료가 아님
하위가 추가 백그라운드 시작 불가재귀 백그라운드는 의도적으로 비활성화
비용이 예상보다 높음하위 모델, 제한 시간, 도구 호출, 동시 작업 수 확인