Files
agent-os/memory/active-projects.md
T
Claude Code 4a29cfc490 docs: add project registry to CLAUDE.md, update active-projects to Phase 3
CLAUDE.md (global via symlink): restored full infra content, added Project
Registry section listing all active/planned projects with paths and status.

memory/active-projects.md: updated from stale Phase 1 checklist to current
state — Phases 1-2 done, Phase 3 (infra-monitor) is next with pre-work items.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-16 11:45:25 +00:00

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: pending TrueNAS dedicated server migration
  • 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