Umsetzungsplan¶
Stand: 2026-05-25
Phase 1: Bestand stabilisieren¶
- OpenCode-Regeln fuer Toolnamen pruefen und weiter haerten.
- Modellrouting zwischen OpenCode, Open WebUI und Ollama vereinheitlichen.
- n8n finalisieren.
- NetBox Agent-Token in Vaultwarden vorbereiten.
- Gitea/MkDocs Deploy pruefen.
- lokale Secret-Referenzen bereinigen.
Phase 2: MCP-Basis¶
- MCPHub evaluieren.
- FastMCP-Basisprojekt in Gitea anlegen. Erledigt:
agent-runtime/mcp/lanstyle-infra-mcp. netbox-readonlyMCP bauen. Basis vorbereitet:netbox_get_status,netbox_list_sites,netbox_list_prefixes.proxmox-readonlyMCP bauen. Basis vorbereitet:proxmox_get_version,proxmox_list_cluster_resources.- NPM/Gitea Discovery ergaenzen. Basis vorbereitet:
npm_list_proxy_hosts,gitea_get_version. - Logging-Format fuer MCPs definieren. Erledigt: JSONL mit Redaction.
- MCP lokal mit Vaultwarden-Wrapper testen.
- Danach OpenCode-Konfiguration aktiv einbinden.
Phase 3: Knowledge¶
- Qdrant planen. Erledigt als Ziel in
agent-runtime/configs/knowledge-pipeline.yaml. - Ingestion aus Gitea/MkDocs definieren. Erledigt als Konfigurationsentwurf.
- Secret-/Binary-Filter erzwingen. Erledigt als Deny-/Exclude-Regeln im Entwurf.
- Kundenkontexte trennen. Als Pipeline-Regel dokumentiert.
- Open WebUI Knowledge synchronisieren.
Phase 4: Runtime¶
- PostgreSQL-Schema fuer Runs, Tasks, Steps, Approvals entwerfen. Erledigt:
agent-runtime/schemas/agent-runtime.sql. - n8n als Scheduler/Notifier anbinden.
- Retry/Recovery-Regeln technisch abbilden.
- Agent-Run-Logs zentral sammeln.
Phase 5: Kontrollierte Writes¶
- NetBox Write-Flows mit Dry-Run. Erledigt als plan-only MCP-Tool
netbox_plan_prefix_change. - Proxmox Write-Flows nur mit explizitem Changeplan.
- Proxmox Changeplanung vorbereitet als plan-only MCP-Tool
proxmox_plan_guest_change. - SSH/PowerShell MCP mit Allowlist.
- PR-/Approval-Pflicht fuer produktive Aenderungen.