Fresh start - excluded large ROM JSON files
This commit is contained in:
149
docs/FUTURE_WORKER_IDEAS.md
Normal file
149
docs/FUTURE_WORKER_IDEAS.md
Normal file
@@ -0,0 +1,149 @@
|
||||
# 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)
|
||||
Reference in New Issue
Block a user