# Active Projects Current in-flight work. Update at the end of each session. Last updated: 2026-05-16 --- ## Agent OS — Phase 3: infra-monitor skill (NEXT) Phases 1 (NFS + mount) and 2 (identity interview) are complete. **Phase 3 goal:** Docker container state monitoring + system resources. Complements Varys (HTTP reachability) — do not duplicate. Pre-work before implementing: - [ ] Update `skills/infra-monitor/skill.md` — container list is stale (has Flowise, missing Open WebUI + all new agents: citadel, varys, bran, sam, raven, qyburn, hodor, searxng, monitoring, bni-scheduler, nocodb) - [ ] Correct Ollama URL in skill.md: now `http://172.27.40.20:11434` (moved from 172.27.6.139) - [ ] Decide implementation: Docker one-shot container (consistent with bran/varys pattern) vs host cron + shell script Implementation tasks: - [ ] Build infra-monitor (Docker container or shell script) - [ ] Output: `/opt/sites/infra-monitor/index.html` + `/opt/agent-os/logs/infra-monitor/last-run.json` - [ ] Wire Raven alert on critical findings - [ ] Set up cron: hourly heartbeat (Docker + Ollama only) + daily 07:00 full digest ## Agent OS — Phase 4: Cron Scheduling (Pending Phase 3) - [ ] Hourly heartbeat cron on 172.27.40.3 - [ ] Daily 07:00 full digest cron - [ ] Notification channel: Raven (confirmed live at http://raven-notify:8400) - [ ] Home Assistant integration (172.27.10.6) — optional, revisit after Phase 3 ## Agent OS — Phase 5: Future Skills (Future) - backup-monitor: TrueNAS migrated to new hardware (172.27.40.220) — skill ready to build - Netbird/Headscale peer health: Netbird API at http://172.22.0.11:80/api/ - Daily log digest: summarise /opt/agent-os/logs/ via Ollama --- ## Gitea Documentation Repos - [x] nxm-infrastructure repo — Obsidian vault imported, CLAUDE.md added 2026-05-16 - [x] nexum-projects repo — Obsidian vault imported (on Kubuntu) - [x] agent-os repo — scaffolding created, CLAUDE.md is global symlink --- ## Pending: Gitea SSH Key (security debt) Server remote uses HTTP with embedded token. Before rotating: 1. Add SSH key for `nxm@172.27.40.3` to Gitea (Admin → Settings → SSH Keys) 2. `cd /opt/agent-os && git remote set-url origin gitea-local:admin/agent-os.git`