스케줄이란?
스케줄은 저장해 둔 워크플로우를 주기적으로, 또는 지정한 시각에 자동으로 실행하는 기능입니다. 예를 들어 "매일 아침 9시에 뉴스 요약 워크플로우 실행", "매주 월요일 주간 보고서 생성"처럼 반복 작업을 자동화할 수 있습니다.
스케줄 만들기
각 스케줄은 다음을 지정합니다.
- 대상 워크플로우 — 실행할 워크플로우
- 실행 주기 — 간단한 반복 설정(매일/매주/매월/매시간 등) 또는 직접 cron 표현식
- 입력값 — 워크플로우에 전달할 입력
- 활성/비활성 — 스케줄을 켜거나 일시정지
내 스케줄 관리
사용자 메뉴 → 계정 관리 → 스케줄 관리 (또는 /schedules)에서 내 스케줄 목록을 보고 켜기/끄기·즉시 실행·삭제할 수 있습니다.
- 스케줄 수정과 실행 기록(성공/실패/타임아웃/실행 중)은 워크플로우 목록(
/workflows)에서 해당 워크플로우의 스케줄 다이얼로그에서 관리합니다.

에이전트 예약 작업
워크플로우 스케줄과 별도로, 계정 관리 → 에이전트 예약 작업(/agent-schedules)에서 에이전트의 예약 작업을 관리할 수 있습니다. 목록에서 예약을 켜거나 끄고, 즉시 실행하거나 삭제할 수 있습니다.
새 예약은 새 예약 작업 버튼을 눌러 이름과 에이전트에게 보낼 지시를 입력하고 실행 주기를 선택해 만듭니다. 매일 아침 9시·주중 아침 8시·매시간·2시간마다·매주 월요일 아침 등의 주기를 사용할 수 있습니다. 저장된 워크플로우를 선택하는 대신 에이전트에게 수행할 작업을 직접 지시하는 방식입니다.
관리자 화면
관리자는 관리자 대시보드 → 스케줄 관리(/admin/schedules)에서 모든 사용자의 스케줄을 조회할 수 있습니다.
워크플로우 스케줄의 대상과 입력 구성은 워크플로우 개요를 참고하세요.