Grok Build
grok 자체 Grok hook과 지연된 세션 기록 완료 경로, 에이전트 전용 라이프사이클 규칙.
에이전트 연동 · 사실 검증
DuckTerm은 검증된 워크플로 지원과 정규 계약을 명확히 구분합니다. 아래 매트릭스는 수동으로 관리하는 마케팅 목록이 아니라 hookd의 내장 계약과 런타임 상태 규칙에서 생성됩니다.
계약 v1은 에이전트 9개와 결정 스키마 7개를 정의합니다. OpenCode에는 결정 스키마가 있지만 현재 설치되는 라이프사이클 플러그인은 아직 권한 응답을 연결하지 않아 아래에 대기 중으로 표시됩니다.
Contract v1
식별, 승인, 답장 연결 정보는 agent_contracts.v1에서 직접 가져옵니다. 라이프사이클 분류는 turn_rules.v1을 따릅니다. 실제 설치 방식에는 OpenCode 플러그인과 Pi 확장의 오버라이드도 반영됩니다.
| 에이전트 | 라이프사이클 상태 | 모바일 결정 | hookd 어댑터 | 답장 매칭 |
|---|---|---|---|---|
Claude Codeclaude 계약 기반 | 라이프사이클 상태 에이전트 전용 규칙 이벤트 유형 10개 매핑 | 모바일 결정 승인 / 거절 연동 완료 구조화된 응답 · 이벤트: PermissionRequest | hookd 어댑터 네이티브 hook 설정 ~/.claude/settings.json | 답장 매칭 이벤트별 식별자 필드 4개 |
Codexcodex 계약 기반 | 라이프사이클 상태 에이전트 전용 규칙 이벤트 유형 8개 매핑 | 모바일 결정 승인 / 거절 연동 완료 터미널 결정 · 이벤트: PermissionRequest | hookd 어댑터 네이티브 hook 설정 ~/.codex/hooks.json | 답장 매칭 턴별 식별자 필드 5개 |
Antigravityagy 계약 기반 | 라이프사이클 상태 에이전트 전용 규칙 이벤트 유형 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과 지연된 세션 기록 완료 경로, 에이전트 전용 라이프사이클 규칙.
cursor 네이티브 Cursor hook 대상과 lowerCamelCase 이벤트용 검증된 정책 오버레이.
devin 전용 Devin 설정 대상, 호환성 재귀속, 공통 라이프사이클 정책.
DuckTerm은 실제 SSH·Mosh·tmux 터미널이므로 모든 CLI/TUI를 그대로 실행할 수 있습니다. 터미널과 세션 문맥에서 익숙한 브랜드도 인식하지만, 로고 표시는 전용 hookd 승인 계약을 뜻하지 않습니다.
Qwen Code
Aider
Cline
GitHub Copilot
Windsurf
Warp
Augment
Kilo Code
Kiro
Manus
Roo Code 웹사이트 빌드는 hookd 테스트와 같은 내장 픽스처를 가져옵니다. 계약에 있는 에이전트에 제품 순서 슬롯이 없으면 빌드가 실패합니다. 런타임 전용 예외는 항상 명시하고, 검증용 eventMap.pushable을 실제 푸시 게이트로 설명하지 않습니다.