Zum Inhalt

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-readonly MCP bauen. Basis vorbereitet: netbox_get_status, netbox_list_sites, netbox_list_prefixes.
  • proxmox-readonly MCP 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.