Grok Build
grok 第一方 Grok hook 與延後完成的逐字稿路徑;使用 Agent 專用生命週期規則。
AGENT 整合 · 逐項核實
DuckTerm 嚴格區分「已實測工作流程」與「標準契約」。下方矩陣直接根據 hookd 內建契約與執行時狀態規則產生,不是手工維護的行銷清單。
契約 v1 定義了 9 個 Agent 與 7 套決策模式。OpenCode 已有決策模式,但目前安裝的生命週期外掛尚未接通權限回覆,因此在下方標示為「待接入」。
Contract v1
身分、核准與回覆關聯直接來自 agent_contracts.v1;生命週期分類來自 turn_rules.v1。實際安裝介面也會納入 OpenCode 外掛與 Pi 擴充套件的覆寫規則。
| Agent | 生命週期狀態 | 手機決策 | hookd 轉接器 | 回覆配對 |
|---|---|---|---|---|
Claude Codeclaude 契約支援 | 生命週期狀態 Agent 專用規則 已對應 10 種事件 | 手機決策 已接通核准 / 拒絕 結構化回覆 · 事件:PermissionRequest | hookd 轉接器 原生 hook 設定 ~/.claude/settings.json | 回覆配對 每個事件 4 個識別欄位 |
Codexcodex 契約支援 | 生命週期狀態 Agent 專用規則 已對應 8 種事件 | 手機決策 已接通核准 / 拒絕 終端機決策 · 事件:PermissionRequest | hookd 轉接器 原生 hook 設定 ~/.codex/hooks.json | 回覆配對 每個輪次 5 個識別欄位 |
Antigravityagy 契約支援 | 生命週期狀態 Agent 專用規則 已對應 8 種事件 | 手機決策 已接通核准 / 拒絕 結構化回覆 · 事件:PreToolUse | hookd 轉接器 原生 hook 設定 ~/.gemini/config/hooks.json | 回覆配對 每個事件 複合鍵:agy |
OpenCodeopencode 契約支援 | 生命週期狀態 共用標準規則 已對應 14 種事件 | 手機決策 已有決策契約;轉接器待接入 終端機決策 · 事件:PermissionRequest | hookd 轉接器 JavaScript 外掛 ~/.config/opencode/plugins/duckterm-hookd.js | 回覆配對 每個事件 3 個識別欄位 |
Pipi 契約支援 | 生命週期狀態 共用標準規則 已對應 14 種事件 | 手機決策 僅顯示狀態 | hookd 轉接器 TypeScript 擴充套件 ~/.pi/agent/extensions/duckterm-hookd.ts | 回覆配對 每個事件 3 個識別欄位 |
Droiddroid 契約支援 | 生命週期狀態 共用標準規則 已對應 14 種事件 | 手機決策 已接通核准 / 拒絕 終端機決策 · 事件:PermissionRequest | hookd 轉接器 原生 hook 設定 ~/.factory/settings.json | 回覆配對 每個事件 3 個識別欄位 |
| | 生命週期狀態 共用標準規則 已對應 14 種事件 | 手機決策 已接通核准 / 拒絕 終端機決策 · 事件:PermissionRequest | hookd 轉接器 原生 hook 設定 ~/.qoder/hooks.json | 回覆配對 每個事件 3 個識別欄位 |
Ampampcode 契約支援 | 生命週期狀態 共用標準規則 已對應 14 種事件 | 手機決策 已接通核准 / 拒絕 終端機決策 · 事件:PermissionRequest | hookd 轉接器 原生 hook 設定 ~/.ampcode/hooks.json | 回覆配對 每個事件 3 個識別欄位 |
Geminigemini 契約支援 | 生命週期狀態 共用標準規則 已對應 14 種事件 | 手機決策 僅顯示狀態 | hookd 轉接器 原生 hook 設定 ~/.gemini/settings.json | 回覆配對 每個事件 3 個識別欄位 |
這些工作流程已由專用 hook 或逐字稿程式實測,但不會宣稱擁有契約專屬的核准或關聯欄位。
grok 第一方 Grok hook 與延後完成的逐字稿路徑;使用 Agent 專用生命週期規則。
cursor 原生 Cursor hook 目標,並對其 lowerCamelCase 事件套用已測試的原則覆寫。
devin 獨立的 Devin 設定目標,支援相容性重新歸屬與共用生命週期規則。
DuckTerm 是真正的 SSH、Mosh 與 tmux 終端機,因此任意 CLI/TUI 都能正常執行;同時也會在終端機與工作階段情境中辨識這些常見品牌。顯示 logo 不代表已具備獨立的 hookd 核准協定。
Qwen Code
Aider
Cline
GitHub Copilot
Windsurf
Warp
Augment
Kilo Code
Kiro
Manus
Roo Code 官網建置直接匯入 hookd 測試所用的同一份內建測試資料。若契約中的 Agent 沒有對應的產品順序位置,建置會直接失敗。僅存於執行時的例外會始終明確標示,只用於驗證的 eventMap.pushable 也絕不會被宣稱為實時推播門檻。