Grok Build
grok Eigener Grok-Hook und verzögerter Pfad zum Abschließen des Transkripts; Agent-spezifische Lifecycle-Regeln.
AGENT-INTEGRATIONEN · FAKTENGEPRÜFT
DuckTerm trennt getestete Workflow-Abdeckung vom kanonischen Vertrag. Die folgende Matrix entsteht aus dem in hookd eingebetteten Vertrag und den Laufzeitregeln für Statusmeldungen — nicht aus einer manuell gepflegten Marketingliste.
Vertrag v1 definiert 9 Agents und 7 Entscheidungsschemata. OpenCode besitzt ein Entscheidungsschema, doch sein installiertes Lifecycle-Plug-in leitet Berechtigungsantworten noch nicht weiter; deshalb ist es unten als ausstehend markiert.
Contract v1
Identität, Freigabe und Antwortzuordnung stammen direkt aus agent_contracts.v1. Die Lifecycle-Klassifizierung kommt aus turn_rules.v1. Die tatsächlich installierten Oberflächen berücksichtigen die Überschreibungen durch das OpenCode-Plug-in und die Pi-Erweiterung.
| Agent | Lifecycle-Status | Entscheidung per Smartphone | hookd-Adapter | Antwortzuordnung |
|---|---|---|---|---|
Claude Codeclaude Vertragsgestützt | Lifecycle-Status Agent-spezifische Regeln 10 zugeordnete Ereignistypen | Entscheidung per Smartphone Genehmigen / Ablehnen angebunden Strukturierte Antwort · Ereignis: PermissionRequest | hookd-Adapter Native Hook-Konfiguration ~/.claude/settings.json | Antwortzuordnung Pro Ereignis 4 Bezeichnerfelder |
Codexcodex Vertragsgestützt | Lifecycle-Status Agent-spezifische Regeln 8 zugeordnete Ereignistypen | Entscheidung per Smartphone Genehmigen / Ablehnen angebunden Entscheidung per Terminal · Ereignis: PermissionRequest | hookd-Adapter Native Hook-Konfiguration ~/.codex/hooks.json | Antwortzuordnung Pro Turn 5 Bezeichnerfelder |
Antigravityagy Vertragsgestützt | Lifecycle-Status Agent-spezifische Regeln 8 zugeordnete Ereignistypen | Entscheidung per Smartphone Genehmigen / Ablehnen angebunden Strukturierte Antwort · Ereignis: PreToolUse | hookd-Adapter Native Hook-Konfiguration ~/.gemini/config/hooks.json | Antwortzuordnung Pro Ereignis Zusammengesetzter Schlüssel: agy |
OpenCodeopencode Vertragsgestützt | Lifecycle-Status Gemeinsame kanonische Regeln 14 zugeordnete Ereignistypen | Entscheidung per Smartphone Entscheidungsvertrag vorhanden; Adapter ausstehend Entscheidung per Terminal · Ereignis: PermissionRequest | hookd-Adapter JavaScript-Plug-in ~/.config/opencode/plugins/duckterm-hookd.js | Antwortzuordnung Pro Ereignis 3 Bezeichnerfelder |
Pipi Vertragsgestützt | Lifecycle-Status Gemeinsame kanonische Regeln 14 zugeordnete Ereignistypen | Entscheidung per Smartphone Nur Status | hookd-Adapter TypeScript-Erweiterung ~/.pi/agent/extensions/duckterm-hookd.ts | Antwortzuordnung Pro Ereignis 3 Bezeichnerfelder |
Droiddroid Vertragsgestützt | Lifecycle-Status Gemeinsame kanonische Regeln 14 zugeordnete Ereignistypen | Entscheidung per Smartphone Genehmigen / Ablehnen angebunden Entscheidung per Terminal · Ereignis: PermissionRequest | hookd-Adapter Native Hook-Konfiguration ~/.factory/settings.json | Antwortzuordnung Pro Ereignis 3 Bezeichnerfelder |
| | Lifecycle-Status Gemeinsame kanonische Regeln 14 zugeordnete Ereignistypen | Entscheidung per Smartphone Genehmigen / Ablehnen angebunden Entscheidung per Terminal · Ereignis: PermissionRequest | hookd-Adapter Native Hook-Konfiguration ~/.qoder/hooks.json | Antwortzuordnung Pro Ereignis 3 Bezeichnerfelder |
Ampampcode Vertragsgestützt | Lifecycle-Status Gemeinsame kanonische Regeln 14 zugeordnete Ereignistypen | Entscheidung per Smartphone Genehmigen / Ablehnen angebunden Entscheidung per Terminal · Ereignis: PermissionRequest | hookd-Adapter Native Hook-Konfiguration ~/.ampcode/hooks.json | Antwortzuordnung Pro Ereignis 3 Bezeichnerfelder |
Geminigemini Vertragsgestützt | Lifecycle-Status Gemeinsame kanonische Regeln 14 zugeordnete Ereignistypen | Entscheidung per Smartphone Nur Status | hookd-Adapter Native Hook-Konfiguration ~/.gemini/settings.json | Antwortzuordnung Pro Ereignis 3 Bezeichnerfelder |
Diese Workflows werden durch eigenen Hook- oder Transkriptcode getestet, beanspruchen aber keine vertragsgebundenen Freigabe- oder Zuordnungsfelder.
grok Eigener Grok-Hook und verzögerter Pfad zum Abschließen des Transkripts; Agent-spezifische Lifecycle-Regeln.
cursor Natives Cursor-Hook-Ziel mit getesteter Regelüberlagerung für Ereignisse in lowerCamelCase.
devin Eigenes Devin-Konfigurationsziel mit kompatibler Neuzuordnung und gemeinsamer Lifecycle-Regel.
DuckTerm ist ein echtes SSH-, Mosh- und tmux-Terminal, daher läuft jede CLI/TUI normal. Bekannte Marken werden im Terminal- und Sitzungskontext erkannt; ein Logo bedeutet jedoch keinen eigenen hookd-Freigabevertrag.
Qwen Code
Aider
Cline
GitHub Copilot
Windsurf
Warp
Augment
Kilo Code
Kiro
Manus
Roo Code Der Website-Build importiert dieselben eingebetteten Fixtures, die auch hookd testet. Ein Vertrags-Agent ohne Platz in der Produktreihenfolge lässt den Build fehlschlagen. Laufzeitspezifische Ausnahmen bleiben ausdrücklich gekennzeichnet, und das nur zur Validierung dienende eventMap.pushable wird nie als tatsächliche Push-Schranke dargestellt.