- 2045 rows from parlobyg.zip → agent_memory_parlobyg (0 failures) - Workspace files (SOUL/USER/IDENTITY/MEMORY/AGENTS/HEARTBEAT) snapshotted - 7 custom skills pushed to Forgejo parlo org - progress.json: parlo → complete Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
HEARTBEAT.md
Periodic Tasks
1. Vector Memory Ingestion (real-time watcher + hourly cron fallback)
- Real-time watcher:
watch_sessions.pyuses inotify to detect session file changes- Check if running:
bash ~/.openclaw/skills/m2-memory/scripts/start_watcher.sh status - If NOT running, restart it:
bash ~/.openclaw/skills/m2-memory/scripts/start_watcher.sh start - Watcher state:
memory/watcher-state.json - Log:
memory/watch-sessions.log
- Check if running:
- Hourly cron fallback:
memory-ingest-sessionscatches anything the watcher misses- If cron missed, run manually:
python3 ~/.openclaw/skills/m2-memory/scripts/ingest_sessions.py -v
- If cron missed, run manually:
- Batch state:
memory/ingest-state.json
2. Proactive Email Monitoring
- Check for new inbound files in
~/.openclaw/media/inbound/- parse and save any new ones - If morning/evening cron failed, run email check manually and DM Mikkel
3. Tomorrow's Surprise Actions (2026-03-17)
- 06:00 CET: Morning email triage → DM Mikkel with inbox briefing
- 12:00 CET: Midday check → only alert if urgent
- 17:30 CET: Evening summary → pending vs answered
- During heartbeats: check if any of the 10 pending emails from last night got answered
Add your own periodic tasks below as your role develops.