가장 기본적인 패턴입니다. HEARTBEAT.md에 체크리스트를 작성하면
AI가 30분마다 깨어나서 순회합니다.
# HEARTBEAT.md## 순회 체크 (하루 2-4회, 돌아가며)- [ ] 이메일 - 긴급 메일 있나?- [ ] 캘린더 - 24시간 내 일정?- [ ] 날씨 - 급변 예보?- [ ] GitHub - 중요 PR/이슈?## 판단 기준- 긴급: 즉시 알림- 참고: 다음 대화 때 언급- 무관: HEARTBEAT_OK
# HEARTBEAT.md 이메일 섹션## 이메일 체크- 마지막 체크 이후 새 메일 확인- 긴급도 판단: - 🔴 상사/중요인물 → 즉시 알림 - 🟡 프로젝트 관련 → 요약해서 다음 대화 때 - ⚪ 뉴스레터/프로모션 → 무시
AI가 이메일 스킬로 실제 확인하는 흐름:
[하트비트 발동]→ HEARTBEAT.md 읽기→ heartbeat-state.json에서 email 마지막 체크 확인→ 2시간 이상 경과 → 이메일 체크 실행→ 새 메일 3통 발견→ 1통 긴급 (상사) → 사용자에게 알림→ 2통 일반 → memory에 기록→ heartbeat-state.json 업데이트
# HEARTBEAT.md## 스마트 알림 규칙1. 캘린더에 외출 일정 + 비 예보 → "우산 챙기세요"2. 중요 회의 1시간 전 + 관련 이메일 → 브리핑 + 메일 요약3. 8시간 이상 무소식 + 긴급 메일 → 알림4. 주말 + 특별한 일 없음 → HEARTBEAT_OK
복합 판단이 능동적 에이전트의 핵심입니다.
단순 체크 나열이 아니라, “상황을 읽고 판단하라”는 지시를 주세요.