Skip to content

Agent Vision — North Star für jede Session

DevCD's Vision Layer gibt AI-Agenten eine persistente Orientierung, die über Session-Grenzen hinweg erhalten bleibt. Statt nach jedem Kontextverlust neu zu starten, trägt jeder Agent eine klare North Star-Aussage in seinem Action Packet und Continuity Packet.


Konzept

Ohne eine persistente Vision navigieren Agenten jede neue Session blind. Der Vision Layer löst dieses Problem, indem er eine einmalig definierte North-Star-Aussage automatisch in jedes von DevCD erzeugte Packet injiziert — policy-gefiltert und auditierbar.

devcd vision init → vision.json → injected into ActionPacket.vision injected into ContinuityPacket.vision


Erste Schritte

Vision initialisieren

```bash

Direkt (schnell)

devcd vision init --domain "my-project" --north-star "Build the best regression detection tool for Python projects."

Geführt (interaktiv, 4 Fragen)

devcd vision init --guided ```

Aktuelle Vision anzeigen

bash devcd vision show devcd vision show --json # maschinenlesbar

Vision aktualisieren

bash devcd vision update "New north star statement." --reason "Pivot to enterprise market."

Die alte Aussage wird automatisch in die History verschoben.

History einsehen

bash devcd vision history devcd vision history --limit 5


Vision im Action Packet

Ist eine Vision konfiguriert, enthält jedes ActionPacket und ContinuityPacket ein vision-Feld vom Typ VisionBlock:

json { "vision": { "domain": "my-project", "north_star": "Build the best regression detection tool.", "active_since": "2026-05-07T10:00:00Z", "policy_reason": "vision injection into local agent surface is allowed by default policy", "withheld": false } }

Wenn withheld: true, hat die Policy die Ausgabe blockiert. Wenn vision: null, wurde kein Vision Record angelegt.


Policy

Die Vision-Injektion folgt dem DevCD-Policy-Prinzip:

Condition Ergebnis
allow_local_storage=True (Default) Vision wird injiziert
allow_local_storage=False Vision wird nicht injiziert (null)

Jede Injektion wird im Event Ledger als vision_injected-Event aufgezeichnet.


Speicherort

Der Vision Record wird lokal in .devcd/vision.json gespeichert. Die Datei ist UTF-8-kodiert und enthält ein vollständiges Audit-Trail (History der North-Star-Versionen mit Zeitstempel und optionalem Grund).


Referenz

Modell Beschreibung
VisionRecord Persistierter Record in .devcd/vision.json
NorthStarVersion Historisierter Eintrag (replaced_at, statement, reason)
VisionBlock Ausgabe-Struct im Action/Continuity Packet
Befehl Beschreibung
devcd vision init Vision initialisieren
devcd vision update <statement> North Star updaten
devcd vision show Aktuelle Vision anzeigen
devcd vision history History anzeigen