테마
Web Schedule
목표
Kiro Web에 예약 작업을 만들고, 일정 형식과 프롬프트 작성 요령, 실행 결과 확인 방법을 익힙니다.
개념
예약 작업(scheduled task)은 세션을 열지 않아도 정해진 일정에 GitHub·GitLab 저장소에 대해 프롬프트를 실행합니다. 할 일을 한 번 적고 실행 시점을 정하면, Kiro가 Autonomous 모드로 코드를 읽고 변경하고, 검토할 내용이 있으면 PR(GitLab은 MR)을 엽니다.
쓰임새: 체인지로그 생성, 새 이슈 분류, 의존성 업데이트, 머지된 PR 요약 같은 반복 유지보수.
- Pro, Pro+, Pro Max, Power 플랜에서 쓸 수 있습니다.
⚠️ 신뢰하는 저장소만 선택
에이전트는 저장소 코드 안의 지시를 학습하고 따르며, 그 지시가 악의적이어도 따릅니다. 공개·비공개 저장소를 섞을 때 특히 주의하세요.
만들기
- app.kiro.dev 왼쪽 사이드바의 Schedule에서 Create scheduled task를 누릅니다.
- Task name을 정합니다.
- Status를 Enabled로 두면 일정대로 실행되고, 끄면 실행 없이 저장만 됩니다.
- Prompt에 할 일을 적습니다. 최대 10,000자입니다.
- Select repo로 저장소를 하나 이상 고릅니다.
- 일정을 하나 이상 추가합니다.
- Create scheduled task를 누릅니다.
프롬프트 작성
실행 중에 질문에 답해 줄 사람이 없으므로, 프롬프트에 목표, 따를 저장소 규칙, 만들어야 할 결과를 모두 적습니다.
text
Find all pull requests merged to the main branch since yesterday.
Summarize each PR in one line following the format in CHANGELOG.md.
Group changes under "Added", "Changed", and "Fixed" headings.
Open a pull request that appends today's entry to the top of the changelog.
If no pull requests were merged, do nothing.마지막 줄처럼 할 일이 있을 때만 움직이라고 적으면, 조용한 날 빈 PR이 생기는 것을 피할 수 있습니다.
일정
작업 하나에 일정을 최대 5개까지 붙일 수 있고(+ Add schedule), 일정마다 주기가 달라도 됩니다.
| 모드 | 동작 |
|---|---|
| Hourly | 정각에 실행. Run every로 간격 지정(예: 1시간, 6시간) |
| Daily | 하루 한 번 정한 시각에 실행 |
| CRON | 직접 쓴 cron 표현식으로 실행 |
- 직접 쓴 일정은 최대 1시간에 한 번까지입니다. 더 자주 도는 CRON 표현식은 표시되고 제출이 막힙니다.
- 설정하는 동안 생성될 cron 표현식이 아래에 보입니다(예:
Generates: cron(0 */1 * * ? *)). - 일정은 UTC로 평가됩니다. 목록에는 다음 실행 시각이 로컬 시각과 UTC로 함께 표시됩니다(예:
At 9:00 AM (1:00 PM UTC)). 저장 후 목록의 두 시각으로 의도한 시간인지 확인하세요. 한국 시간(UTC+9) 오전 9시는 UTC 0시입니다.
관리
Schedule 목록에는 작업 이름, 프롬프트 미리보기, 연결된 저장소, 일정, 상태가 보이고, 이름 검색과 상태 필터를 쓸 수 있습니다.
- 작업은 Active(활성) 또는 비활성 상태입니다. 비활성으로 바꾸면 삭제하지 않고 실행만 멈추며, Edit 화면이나 행의 상태 토글로 다시 켭니다.
- 행의 ⋯ 메뉴에서 Edit(이름·프롬프트·저장소·상태·일정 변경), Delete(이후 실행 모두 중지)를 고릅니다.
결과 확인
- 실행마다 세션이 하나 생기고 일반 세션과 함께 목록에 보입니다. 열면 대화, 진행 단계, 연 PR을 그대로 볼 수 있어 동작 확인과 문제 해결에 씁니다.
- 변경이 생기면 영향받은 저장소마다 PR/MR이 열립니다. 직접 커밋이 아니라 PR로 들어오므로 검토 없이 main 브랜치에 반영되지 않습니다.
더 알아보기
- Web Autonomous 모드
- Steering: 예약 작업이 따를 규칙 고정
- Sandbox: 예약 작업이 실행되는 격리 환경
출처: Schedule (2026-10-26 확인)