feat: support Codex and Claude local surfaces

This commit is contained in:
thanhnv
2026-07-24 16:33:21 +07:00
parent 34a6b013c0
commit cc666db9de
9 changed files with 119 additions and 26 deletions
+7 -3
View File
@@ -193,12 +193,16 @@ cấp có chủ đích bằng cách chạy lại `casan init --runtime vendored`
### Capability theo client
| Lựa chọn | Trải nghiệm | Bước trust/cài đặt bắt buộc |
| Lựa chọn | Local surface được hỗ trợ | Bước trust/cài đặt bắt buộc |
|---|---|---|
| `claude` | Claude Code CLI và extension chính thức dùng project hooks | Mở trusted project; hook chạy tự động |
| `codex` | Codex CLI và IDE extension dùng `.codex/hooks.json` | Mở `/hooks`, review và trust đúng hook hash |
| `claude` | Claude Code CLI, VS Code extension và JetBrains integration dùng chung project settings/hooks | Mở trusted project; hook chạy tự động |
| `codex` | Codex desktop app (Local), CLI và IDE extension (Local) dùng `.codex/hooks.json` | Mở `/hooks`, review và trust đúng hook hash |
| `vscode-copilot` | GitHub Copilot Chat qua route **explicit `@casan`** | Cài VSIX do init tạo/cài; dùng `@casan <prompt>` |
Không gắn badge project-hook cho Codex Cloud/Web, Claude Desktop hoặc
claude.ai. Các surface đó không chạy local project hook; muốn support phải có
remote/managed integration riêng và một qualification suite riêng.
GitHub Copilot Chat mặc định **không** có public API để CASAN intercept mọi
prompt. Chỉ route `@casan` là `casan_owned`; participant detection/built-in
Copilot không được quảng bá là certified.