예약 작업 (Scheduled Tasks)
Nexus Agent Platform에서는 LLM이나 지정된 시스템 프롬프트를 바탕으로 백그라운드에서 일정 주기마다 스크립트를 파싱하고 동작시키는 예약 기능, 일명 **Clone Jobs (/jobs)**을 지원합니다.
단순히 사용자가 로그인해서 명령을 내릴 때만 움직이는 것이 아니라, 다음과 같이 "스스로 깨어나 실행되는" 에이전트를 만들 수 있습니다.
스케줄링 유형 및 자연어 처리
- interval: "1시간마다 / 30분 단위 주기"
- daily: "매일 아침 9시마다"
- weekly: "매주 월요일 오후 2시"
- cron: 표준 Crontab 형식 지정
사용자가 대화창에서 정규식 혹은 복잡한 매뉴얼을 익히지 않고도, 자연어로 지시할 수 있습니다. 예시: "매일 아침 9시에 오늘 날씨와 주요 뉴스를 요약해서 내 이메일로 발송하는 작업을 스케줄링 해줘."
주요 특징
- 자동/수동 실행 제어: 예약 작업을 생성한 뒤, 직접 "지금 실행(Run Now)" 기능을 통해 테스트할 수 있으며, 준비가 완료되면 활성화(Active) 토글을 켭니다.
- 실행 이력(Timeline) 관리: 예약 작업이 구동된 로그, 성공 여부, 및 최종 메시지 기록을 시계열로 열람할 수 있습니다.
- 서킷 브레이커 (안전 장치): 하나의 작업이 무한 반복 오류를 뱉는 것을 방지하기 위해, 연속 3회 실패 시 AI가 자체 판단하여 작업을 "자동 비활성화" 처리합니다. (수정 후 재활성화 가능)
- 전역 동시 실행 제한: 무거운 LLM 또는 시스템 스크립트가 여러 개 동시에 깨어나 시스템 자원을 마비시키지 않도록 최대 동시 실행 개수(기본 3개) 등을 관리합니다.