Zum Inhalt springen

Wissensbasis

Agentic Continuous Delivery

Die Delivery-Regeln für Änderungen von Agenten und was jede Pipeline-Stufe prüft, für Teams, die Agenten in eine produktive Codebasis committen lassen.

Verfasst von

Aktualisiert:

Agentic Engineering 5

Unsere Position. Wir verdrahten die Checks der Pipeline zusätzlich in die Hooks des Agenten, denn eine Pipeline antwortet erst nach dem Push (öffnet in einem neuen Tab). Grüne CI und eine funktionierende deployte Website sind für uns zwei verschiedene Aussagen, also braucht eine Factory eine Prüfkomponente, die prüft, ob die Live-Website in der Realität funktioniert (öffnet in einem neuen Tab).

Sobald Code schnell entsteht, verschiebt sich der Bottleneck in die Delivery-Infrastruktur. Jede Pipeline-Stufe setzt dann einen Teil eines Delivery-Vertrags pro Änderung durch, von Pre-Commit-Checks bis zum Canary-Rollback.

Welche Delivery-Regeln gelten für Änderungen von Agenten?

Die Continuous-Delivery-Community schreibt die Bedingungen hinter Structural Trust als Delivery-Regeln auf. Ihre Ausgangsregel: Eine Änderung, die ein Agent erzeugt hat, muss mindestens dieselbe Qualitätslatte nehmen wie eine menschliche, und zwar durch dieselbe Pipeline. Sobald Code schnell entsteht, verschiebt sich der Bottleneck zu Koordination, Sicherheitsarchitektur und Delivery-Infrastruktur. Zu den minimalen CD-Praktiken kommen harte Regeln für Agenten:

  • Ein Mensch verantwortet die Absicht, bevor eine Änderung beginnt.
  • Absicht und Architektur werden als Delivery-Artefakte mit dem Code versioniert und deployt.
  • Das beabsichtigte Verhalten wird getrennt von der Implementierung spezifiziert.
  • Die Pipeline prüft, ob Absicht, Tests, Code und Architektur übereinstimmen.
  • Ein Agent bringt seine eigene Änderung nie selbst in Produktion.
  • Solange die Pipeline rot ist, darf ein Agent nur Änderungen erzeugen, die sie reparieren (MinimumCD.org and DojoConsortium.org - Agentic Continuous Delivery (öffnet in einem neuen Tab), Stand September 2026).

Dieselbe Quelle legt eine Reihenfolge fest: Continuous Integration, Testgrundlagen, Build-Automatisierung, kleine Arbeitspakete, Infrastructure as Code, ein einziger deterministischer Weg in Produktion und erst dann Agenten. Spezialisierte Validierungs-Agenten (Expert Validation Agents) ersetzen das manuelle Review Schritt für Schritt, nie auf einen Schlag. Das zentrale Artefakt ist ein Delivery-Vertrag pro Änderung mit Absicht, Verhalten, Randbedingungen und Akzeptanzkriterien. Ein Mensch entwirft ihn, ein Agent kritisiert ihn, der Mensch entscheidet, und der Agent verfeinert und implementiert (MinimumCD.org and DojoConsortium.org - Agentic Continuous Delivery (öffnet in einem neuen Tab), Stand September 2026).

Was prüft jede Pipeline-Stufe?

Laut demselben Leitfaden prüft jede Pipeline-Stufe ein Artefakt des Delivery-Vertrags. Pre-Commit-Gates fangen die mechanischen Fehler ab, die Agenten am häufigsten machen: Stil, Typfehler und eingebettete Secrets. Die erste CI-Stufe führt die von Menschen definierten Tests aus. Schlägt ein Test fehl, ist die Implementierung falsch, egal wie plausibel sie sich liest. Contract- und Schema-Tests sichern die Systemvorgaben an den Integrationsgrenzen, die Agenten-Code häufig verletzt. Mutation Testing, Performance-Benchmarks und Security-Integrationstests finden Code, der seine Tests besteht, aber eine nichtfunktionale Anforderung verletzt oder einen Grenzfall ungetestet lässt. Akzeptanztests spielen die BDD-Szenarien in einer produktionsnahen Umgebung durch. Canary-Deployments und SLO-Monitore rollen eine Agenten-Änderung automatisch zurück, wenn sich die Produktionsmetriken verschlechtern (MinimumCD.org and DojoConsortium.org - Pipeline Enforcement and Expert Agents (öffnet in einem neuen Tab), Stand September 2026).

Die Referenzarchitektur dahinter nennt eine Basis von neun Gates. Sie müssen bei jedem Commit grün sein, bevor Feature-Arbeit beginnt:

  • Linting und Formatierung
  • statische Typen
  • Secret Scanning
  • SAST für Injection-Muster
  • der Build
  • Unit-Tests
  • Contract-Tests an jeder Integrationsgrenze
  • Scans auf verwundbare Abhängigkeiten
  • die Validierung von Schema-Migrationen

Die Stufen haben Zeitbudgets: CI-Build und schnelle Tests unter 5 Minuten, Contract-Tests und Prüfungen an den Integrationsgrenzen unter 10, breitere Verifikation unter 15 und Akzeptanztests unter 20. Überzieht eine Stufe ihr Budget, verzögert sie die Integration und verdeckt Defekte. Die günstigsten und schnellsten Gates laufen zuerst. Checks, die von Live-Systemen abhängen, etwa Integrationstests gegen echte Services, laufen nach dem Deploy und blockieren nie einen Commit. Die Architektur wächst über drei Topologien: ein Team mit einem Deployable, mehrere Teams, deren Sub-Pipelines in eine schlanke Integrations-Pipeline für ein Deployable münden, und unabhängige Teams, bei denen die Verifikation der API-Contracts das Integrationstesten ersetzt (MinimumCD.org and DojoConsortium.org - Pipeline Reference Architecture (öffnet in einem neuen Tab), Stand September 2026).

Welcher Agent, welcher Prompt und welche Absicht eine Änderung erzeugt haben, wird als Provenienz festgehalten. Das beschreibt Agent Observability.

Verwandte Seiten

Quellen

Delivery-Praxis