Task Flow와 Hooks
기준일: 2026-06-06
난이도: 중급
공식 기준: Automation, Task Flow, Hooks, Standing orders
OpenClaw 자동화는 cron만이 아닙니다. 장기 작업 상태, 이벤트 반응, 상시 운영 권한을 분리해서 다뤄야 합니다.
핵심 개념
| 기능 | 역할 |
|---|---|
| background tasks | agent 실행과 CLI 작업의 장기 상태 추적 |
| cron jobs | 정해진 시각/간격의 반복 작업 |
| hooks | 명령, 세션, lifecycle 이벤트에 반응 |
| standing orders | agent가 지속적으로 따를 운영 지침 |
| Task Flow | background task 위의 orchestration 계층 |
선택 기준
- 단순 리마인더와 정기 점검은 cron이 충분합니다.
- 여러 단계가 있고 상태를 추적해야 하면 Task Flow를 검토합니다.
- 특정 이벤트에 로그/알림/검증을 붙일 때는 hook을 씁니다.
- 사람의 지속 승인 없이 반복 권한을 주려면 standing order 범위를 좁게 둡니다.
실습
openclaw tasks list
openclaw cron list
openclaw hooks list
자동화 분류:
다음 OpenClaw 자동화 후보를 cron, hook, Task Flow, standing order로 분류해줘.
각 후보에 필요한 승인, 로그, 실패 복구 방식을 함께 제안해줘.
도구에 입력할 프롬프트
OpenClaw에서 이 자동화를 만들기 전에 위험 분석을 해줘.
권한 범위, 재시도, 사람이 개입해야 하는 지점, 취소 명령, 로그 확인 명령을 포함해줘.
체크리스트
- cron과 Task Flow의 차이를 구분했다.
- hooks가 민감한 정보를 외부로 보내지 않는지 확인했다.
- standing order는 작고 검증 가능한 권한만 준다.
- 실패 시
tasks,logs,gateway health로 추적할 수 있다.
다음 단계
- Cron 표현식 가이드에서 정기 작업을 만듭니다.
- Gateway 운영에서 장기 작업 로그를 확인합니다.