기본 패턴
text
안전한 자동화 순서
1. 일반 스레드에서 프롬프트를 수동 검증한다
2. 자동화로 승격한다
3. Git 저장소면 local 또는 worktree 실행 방식을 고른다
4. 첫 몇 회차는 Triage Inbox에서 결과를 집중 검토한다
5. 끝난 실행은 archive 해서 인박스와 worktree를 정리한다설명
- Codex app의 Automations는 백그라운드에서 반복 작업을 실행하고, 결과가 있으면 Triage 인박스로 올리는 기능입니다. 결과가 없으면 자동 보관될 수도 있습니다.
- 이 기능은 앱이 실행 중이어야 하고, 대상 프로젝트가 디스크에 있어야 동작합니다.
- Git 저장소에서는 자동화를 local 프로젝트에서 직접 돌릴지, 새 Worktree에서 격리해서 돌릴지 고를 수 있습니다. 아직 끝나지 않은 로컬 작업과 섞이고 싶지 않다면 Worktree가 더 안전합니다.
- 자동화는 기본 sandbox 설정을 그대로 따릅니다. read-only에서는 수정이나 네트워크 접근이 막히고, full access에서는 무인 실행의 위험이 커집니다.
- 공식 문서는 자동화를 바로 예약하지 말고 먼저 일반 스레드에서 프롬프트를 수동으로 시험해 diff 품질과 범위를 확인하라고 권합니다.
빠른 정리
| 항목 | 의미 |
|---|---|
| Triage Inbox | 자동화 결과를 모아 보는 인박스 |
| Local 실행 | 현재 체크아웃을 직접 수정할 수 있음 |
| Worktree 실행 | 로컬 미완성 작업과 변경을 분리 |
| 기본 sandbox 상속 | 자동화도 현재 권한 정책의 제약을 그대로 받음 |
| 첫 실행 검토 | 초반 몇 회 결과를 보고 프롬프트와 주기를 조정 |
주의할 점
자동화는 unattended 실행이기 때문에 수동 스레드보다 위험이 큽니다. 특히 full access와 local 실행을 함께 쓰면 현재 작업 파일을 바로 바꿀 수 있으니, 먼저 Worktree와 좁은 sandbox 조합으로 시작하는 편이 안전합니다.
참고 링크
3 sources