OWL (Optimized Workforce Learning)-Pipeline
Der Befehl /owl aktiviert die entkoppelte Multi-Agenten-Engineering-Architektur von Antigravity. Anstatt Symptom B mit Patch A zu erraten oder zu beheben, teilt OWL die Aufgabe in zwei spezialisierte entkoppelte Pipelines auf: DeepInvestigator und DeepCoder.
Architekturübersicht
| Spezialistischer Subagent | Schwerpunktbereich | Aufrufsignatur | Arbeitsbereichsmodus |
|---|---|---|---|
| DeepInvestigator | Ursachenanalyse, Grenzwerttests, Invariantenprüfungen, Randfallangriffe | invoke_subagent(TypeName='DeepInvestigator', ...) | Workspace='inherit' |
| DeepCoder | Code-Synthese auf Ebene 0, Compiler-Verifikation, Regressionsvermeidung, iterative Verfeinerung | invoke_subagent(TypeName='DeepCoder', ...) | Workspace='inherit' |
(Hinweis: DeepInvestigator und DeepCoder sind integrierte native Subagenten, die von der Kernlaufzeitumgebung unterstützt werden).
Ausführungsroutine
Wenn der Benutzer /owl aufruft:
Schritt 1: Untersuchung & Hypothesenfalsifikation (DeepInvestigator)
- Bei Fehlern, Refactorings, Architekturentscheidungen oder Fehleruntersuchungen zuerst
DeepInvestigatorstarten, bevor Produktionscode geschrieben wird:{ "TypeName": "DeepInvestigator", "Role": "Deep Investigator", "Workspace": "inherit", "Prompt": "Führe eine erschöpfende Ursachenanalyse durch. Kartiere vollständige Aufrufketten, prüfe Invarianten, teste Grenzfälle und frage: 'Was passiert, wenn X, Y, Z, F, G auftreten?' Formuliere überprüfbare Hypothesen." } - Nicht mit der Implementierung fortfahren, bis
DeepInvestigatorErgebnisse, identifizierte Fallstricke und harte Invariantenanforderungen meldet.
Schritt 2: Implementierung & Verfeinerung (DeepCoder)
- Übergib die verifizierten Anforderungen, Invarianten und Randfälle aus Schritt 1 an
DeepCoder:{ "TypeName": "DeepCoder", "Role": "Deep Coder", "Workspace": "inherit", "Prompt": "Implementiere eine Lösung, die alle von DeepInvestigator entdeckten Invarianten erfüllt. Erzwinge Compiler-Gates, verifiziere nachgelagerte Verbraucher im gesamten Aufrufgraph und führe Testsuiten aus." } DeepCoderführt iterative Verbesserungszyklen durch, bis alle Gates ohne Regression bestehen.
Schritt 3: Synthese & Verifikation
- Verifiziere nachgelagerte Aufrufer über den gesamten Aufrufbaum hinweg.
- Bestätige keine Kollateralschäden, bevor die Ergebnisse dem Benutzer präsentiert werden.