Files
agent-os/memory/active-projects.md
T

2.2 KiB

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

  • nxm-infrastructure repo — Obsidian vault imported, CLAUDE.md added 2026-05-16
  • nexum-projects repo — Obsidian vault imported (on Kubuntu)
  • 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