150 lines
4.2 KiB
Markdown
150 lines
4.2 KiB
Markdown
# Future Worker Agent Ideas
|
|
|
|
*Generated: 2026-02-16*
|
|
*Status: Ideas to prioritize and implement*
|
|
|
|
---
|
|
|
|
## Home Assistant Focused
|
|
|
|
### HA Health Monitor ⭐ (High Priority After Cleanup)
|
|
- **Schedule:** Every 6 hours (4x daily)
|
|
- **Task:**
|
|
- Ping Home Assistant (http://192.168.0.39:8123/api/config)
|
|
- Check Frigate (http://aiagents:5000)
|
|
- Check Nextcloud (http://aiagents:8081)
|
|
- Verify OpenClaw Gateway is running
|
|
- Report any down services to #home-assistant
|
|
- **Prerequisite:** HA entities named consistently
|
|
|
|
### Entity Cleanup Assistant
|
|
- **Schedule:** Daily 11 PM
|
|
- **Task:**
|
|
- Check progress on ha_devices.csv edits
|
|
- Report how many devices remain unedited
|
|
- Auto-run write_ha_names.py if file changed
|
|
- **Prerequisite:** Your spreadsheet workflow working
|
|
|
|
### Presence Analyzer
|
|
- **Schedule:** Weekly (Monday 9 AM)
|
|
- **Task:**
|
|
- Query room-assistant data for the week
|
|
- Identify presence patterns
|
|
- Suggest automation improvements
|
|
- **Prerequisite:** Room-assistant actually tracking well
|
|
|
|
---
|
|
|
|
## Dev/Projects
|
|
|
|
### Git Commit Nanny ⭐ (Easy Win)
|
|
- **Schedule:** Daily 4 PM
|
|
- **Task:**
|
|
- Check ~/.openclaw/workspace for uncommitted changes
|
|
- Nudge (politely) if changes sitting >24h
|
|
- Suggest commits based on what changed
|
|
- **No prerequisite - can do now**
|
|
|
|
### Project Status Tracker
|
|
- **Schedule:** Daily 6 PM
|
|
- **Task:**
|
|
- Scan git repos (whoisfrost/controls-web, etc.)
|
|
- Report commits, branches, changes today
|
|
- Highlight what's pending merge
|
|
- **Prerequisite:** SSH/git access configured
|
|
|
|
---
|
|
|
|
## Self-Hosting
|
|
|
|
### Frigate Overnight Review ⭐
|
|
- **Schedule:** Daily 7 AM
|
|
- **Task:**
|
|
- Query Frigate API for overnight events
|
|
- Summarize detections (person, vehicle, animal)
|
|
- Flag unusual patterns: new detection types, many events
|
|
- Report to #home-assistant
|
|
- **Prerequisite:** Frigate API working
|
|
|
|
### Container Security Auditor
|
|
- **Schedule:** Weekly (Sunday 2 AM)
|
|
- **Task:**
|
|
- Check Docker containers for outdated images
|
|
- Query CVE databases for vulnerabilities
|
|
- Report security updates needed
|
|
- **Prerequisite:** Docker access configured
|
|
|
|
### Backup Verifier
|
|
- **Schedule:** Daily 10 AM
|
|
- **Task:**
|
|
- Verify Supermemory backup succeeded (check job logs)
|
|
- Try to download last backup and verify parsable
|
|
- Alert if backup failed or corrupted
|
|
- **Can do now** (extends existing backup job)
|
|
|
|
---
|
|
|
|
## Meta/Analysis
|
|
|
|
### Memory Consolidator (Advanced)
|
|
- **Schedule:** Weekly (Sunday 8 AM)
|
|
- **Task:**
|
|
- Deep analysis of week's memory entries
|
|
- Identify themes, patterns, recurring issues
|
|
- Generate "Week in Review" summary
|
|
- Suggest MEMORY.md updates
|
|
- **Prerequisite:** Memory DB has several days of data
|
|
|
|
### OpenClaw Log Watcher ⭐ (Easy)
|
|
- **Schedule:** Every 12 hours
|
|
- **Task:**
|
|
- Parse C:/tmp/openclaw/*.log
|
|
- Count ERROR and WARN lines
|
|
- Report if spikes detected
|
|
- Flag new error patterns
|
|
- **Can do now**
|
|
|
|
---
|
|
|
|
## Priority/Timeline (UPDATED per Corey 2026-02-16)
|
|
|
|
### Phase 1 (Can do NOW)
|
|
1. **Job Verifier (aka Backup Verifier++)** - Check ALL overnight jobs ran (backup, memory worker, news brief, cron cleanup)
|
|
2. **Log Watcher** - Parse logs every 12 hours, report errors/warnings
|
|
|
|
### Phase 2 (After Git repo redo)
|
|
3. **Git Commit Nanny** - Track uncommitted changes
|
|
|
|
### Phase 3 (After HA Cleanup)
|
|
4. **HA Health Monitor** - Ping services, report outages
|
|
5. **Frigate Overnight Review** - Summarize detections
|
|
|
|
### Phase 4 (Longer term)
|
|
6. **Memory Consolidator** - Need weeks of memory data first
|
|
7. **Container Security Auditor** - Nice-to-have
|
|
8. **Everything else** - As needed
|
|
|
|
---
|
|
|
|
## Implementation Notes
|
|
|
|
**Template to use:**`workspace-agents/TEMPLATE-worker/`
|
|
**Copy:** `Copy-Item TEMPLATE-worker [WORKER-NAME]`
|
|
**Cron pattern:** Daily at specific time, isolated session
|
|
**Reporting:** Always #home-assistant or #projects
|
|
|
|
**Prerequisite Checklist:**- [ ] HA entities organized (for HA monitors)
|
|
- [ ] Frigate API tested (for Frigate reviewer)
|
|
- [ ] Git SSH configured (for Git nanny)
|
|
- [ ] Memory DB has data (for consolidator)
|
|
|
|
---
|
|
|
|
## Related
|
|
- Memory Worker (active) - extracting to DB daily
|
|
- Daily News Brief (active) - morning news
|
|
- Supermemory Backup (active) - daily backup
|
|
- Cron Cleanup (active) - janitor duty
|
|
|
|
Next worker to build: _____________ (TBD after prioritization)
|