테마
Web Autonomous 모드
목표
Kiro Web의 Autonomous 모드를 켜고, 진행 상황을 보고, 에이전트가 연 PR에 피드백하는 방법을 익힙니다.
개념
Autonomous 모드에서는 에이전트가 작업의 처음부터 끝까지 결과를 책임집니다. 단계마다 함께 주고받는 대신, 에이전트가 계획을 세우고 전문 서브에이전트에게 일을 나눠 맡기고, 끝나면 pull request(GitLab은 merge request)를 자동으로 엽니다. 작업에 따라 PR 없이 채팅으로 답만 줄 수도 있습니다.
Workflows와는 다릅니다.
| Autonomous 모드 | Workflows | |
|---|---|---|
| 정하는 것 | 작업 하나의 내부 진행 방식을 에이전트가 결정 | 단계·에이전트·인계·반복·대기·완료 조건을 명시한 재사용 그래프 |
| 실행 | 작업 하나 | 백그라운드에서 돌리며 원래 대화를 계속할 수 있음 |
켜기
채팅 입력창의 Autonomous 토글을 켭니다. 첫 메시지 전이든 세션 중간이든 켤 수 있어, 처음부터 다시 시작하지 않고 넘길 수 있습니다.
- 기본값은 꺼짐이며, 꺼져 있으면 기본(협업) 모드로 일합니다.
- Autonomous 모드에서는 에이전트가 모델을 자동으로 고르며, 사용자가 모델을 선택할 수 없습니다.
진행 단계
- Planning: 작업을 단계로 나누고 요구사항과 인수 조건을 정합니다.
- Execution: 전문 서브에이전트가 각 단계를 맡아 코드베이스 분석, 코드 작성, 변경 검증을 하고 다음으로 넘어갑니다.
- Completion: 변경 내용, 구현 방법, 고려한 트레이드오프를 설명한 PR을 하나 이상 엽니다.
에이전트는 격리된 샌드박스에서 저장소를 복제해 작업합니다. 세션 화면에서 단계별 진행 상황을 볼 수 있고, 실행 중 확인이 필요하면 작업이 Needs attention 상태가 되어 입력을 기다립니다.
맞는 작업과 맞지 않는 작업
결과를 분명히 설명할 수 있고 에이전트가 혼자 진행할 수 있는 작업에 맞습니다.
- 하나 이상의 저장소에 걸친, 범위가 명확한 기능 구현
- 재현 단계가 분명한 버그 수정
- 기존 코드의 테스트 작성
- 정해진 패턴을 따르는 리팩터링
- 문서·설정 파일 갱신
탐색, 설계 논의, 에이전트와 가까이 주고받아야 하는 작업은 기본 모드가 맞습니다.
PR 검토와 피드백
에이전트가 항상 PR을 여는 것은 아닙니다. 답변, 분석, 제안을 채팅에 바로 주는 경우도 있습니다. PR을 열었다면:
- 코드 변경과 구현 방법을 확인합니다.
- 피드백을 댓글로 남깁니다.
- 에이전트가 댓글을 반영해 업데이트를 push합니다.
PR 명령:
| 명령 | 동작 |
|---|---|
/kiro all | PR 전체에서 모든 리뷰어의 모든 댓글 반영 |
/kiro fix | 특정 대화 스레드 안의 댓글 반영 |
"항상 표준 오류 처리를 쓸 것" 같은 댓글은 에이전트가 팀의 패턴을 익혀 이후 작업에 적용하는 데 도움이 됩니다. 반복되는 규칙은 Steering으로 고정할 수 있습니다.
더 알아보기
- Web Schedule: Autonomous 모드로 정기 실행
- Cloud Sessions
- GitHub 연동
출처: Autonomous mode (2026-10-26 확인)