跳到主要内容

AGENT 集成 · 逐项核实

每一条接入,都说清楚。

DuckTerm 严格区分“已实测工作流”与“规范契约”。下方矩阵直接根据 hookd 内置契约与运行时状态规则生成,不是手工维护的营销清单。

12 实测工作流
9 规范契约条目
6 已打通的手机决策路径

契约 v1 定义了 9 个 Agent 和 7 套决策模式。OpenCode 已有决策模式,但当前安装的生命周期插件尚未接通权限回复,因此在下方标为“待接入”。

Contract v1

规范能力矩阵

身份、审批与回复关联直接来自 agent_contracts.v1;生命周期分类来自 turn_rules.v1。实际安装载体还会计入 OpenCode 插件和 Pi 扩展的覆盖规则。

DuckTerm 规范 Agent 契约能力
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 个标识字段
Qoderqoder 契约支持 生命周期状态 共用规范规则 已映射 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 个标识字段

契约 v1 之外的已验证工作流

这些工作流已由专用 hook 或 transcript 代码实测,但不宣称拥有契约专属的审批或关联字段。

Grok Build

grok
已验证的兼容工作流

第一方 Grok hook 与延后完成 transcript 路径;使用 Agent 专用生命周期规则。

Cursor

cursor
已验证的兼容工作流

原生 Cursor hook 目标,并对其 lowerCamelCase 事件应用已测试的策略覆盖。

Devin

devin
已验证的兼容工作流

独立的 Devin 配置目标,支持兼容性归因与共用生命周期策略。

以及更广的终端 Agent 生态

DuckTerm 是真正的 SSH、Mosh 与 tmux 终端,因此任意 CLI/TUI 都能正常运行;同时还会在终端与会话上下文里识别这些常见品牌。显示 logo 不代表已经具备独立的 hookd 审批协议。

Kimi
Qwen Code
OMP
Aider
Cline
GitHub Copilot
Windsurf
Warp
Augment
Kilo Code
Kiro
Manus
Roo Code
任意 CLI / TUI →

如何确保宣称真实

官网构建直接导入 hookd 测试使用的同一份内置夹具。契约中的 Agent 若没有对应的产品排序位,构建会直接失败。仅存在于运行时的例外会始终明示,只用于验证的 eventMap.pushable 也绝不会被宣传为实时推送门控。