HanaAgent 插件:将编码任务委托给本地 CLI 工具(Claude Code、Codex),实时展示执行进度。
| 工具 | 说明 |
|---|---|
| Claude Code | claude CLI — thinking、多工具调用、文件编辑 |
| Codex | OpenAI Codex CLI — JSON-RPC 通信 |
code_start— 启动 CLI 编码任务(非阻塞,后台运行)code_status— 查询任务状态和进度code_abort— 终止正在运行的任务- 实时进度卡片(可展开,显示步骤和结果)
- 任务完成后自动通知 Agent(通过 deferred result 系统)
- 支持会话恢复(传入
sessionId继续之前的会话)
- 下载或压缩本插件目录
- 打开 Hanako → 设置 → 插件
- 将压缩包或文件夹拖入插件区域
重启 Hanako 即可生效。
- 已安装对应 CLI 工具(
claude或codex),且在 PATH 中可用 - Hanako v0.268.6+
| 配置项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
defaultTool |
string | claude |
默认 CLI 工具 |
defaultModel |
string | sonnet |
默认模型 |
maxConcurrent |
number | 3 |
最大并发任务数 |
defaultTimeout |
number | 900 |
默认超时(秒) |
# 安装到开发目录
cp -r . ~/.hanako-dev/plugins/code-agent
# 修改代码后,设置 → 插件 → 禁用再启用,或重启 appApache-2.0