接入 Kimi Code
Kimi Code 是月之暗面推出的 AI 编程助手。
方式一 · 让 Kimi Code 自己配置(推荐)
把下面的提示复制给 Kimi Code:
text
帮我配置知言家 AI Coding 伴侣的 Kimi Code Hook。读 https://zyhome.run/docs/integrations/kimi-code.txt 按步骤执行。保留已有配置,冲突时先问我,不要整文件覆盖。完成后告诉我改了什么、是否需要重启。方式二 · 手动配置
1. 定位配置文件
Kimi Code 的用户级配置在 %USERPROFILE%\.kimi-code\config.toml,目录不存在就逐级创建。文件已存在时只追加 [[hooks]] 规则,保留已有的 API 密钥、模型等配置。
2. 追加 hooks 规则
在 config.toml 末尾追加以下 7 条规则(TOML 字面量字符串用单引号,路径中的反斜杠不需要转义):
toml
[[hooks]]
event = "UserPromptSubmit"
command = 'if exist "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" --source kimi-code --hook-event-name UserPromptSubmit'
timeout = 8
[[hooks]]
event = "PermissionRequest"
command = 'if exist "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" --source kimi-code --hook-event-name PermissionRequest'
timeout = 8
[[hooks]]
event = "PreToolUse"
command = 'if exist "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" --source kimi-code --hook-event-name PreToolUse'
timeout = 8
[[hooks]]
event = "PostToolUse"
command = 'if exist "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" --source kimi-code --hook-event-name PostToolUse'
timeout = 8
[[hooks]]
event = "PostToolUseFailure"
command = 'if exist "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" --source kimi-code --hook-event-name PostToolUseFailure'
timeout = 8
[[hooks]]
event = "Stop"
command = 'if exist "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" --source kimi-code --hook-event-name Stop'
timeout = 8
[[hooks]]
event = "StopFailure"
command = 'if exist "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" "%LOCALAPPDATA%\zy_home_vibe_coding_driver\bin\zy_home_vibe_coding_driver_hookbridge.exe" --source kimi-code --hook-event-name StopFailure'
timeout = 8Windows 上用 cmd.exe 执行
Kimi Code 在 Windows 上通过 cmd.exe 执行 hook 命令,不是 PowerShell。上述命令是 cmd.exe 语法,不要改成 PowerShell 写法。
3. 重启
Kimi Code 在会话启动时读取配置,正在运行的会话不会热加载。保存配置后,运行 /new 开新会话,或完全退出 Kimi Code 后重新打开。
验证
- 确认驱动托盘图标存在、设备已连接。
- 在 Kimi Code 中新开一个会话,发送一条普通消息。
- 观察驱动控制台:应出现来源为 kimi-code 的任务,设备进入处理中灯效。
- 触发一次需要授权的操作,确认设备进入等待授权灯效;允许后恢复处理中。
- 本轮完成后,任务进入完成状态,灯效收尾。
如果 Kimi Code 可以正常对话但设备没有反应,先确认 config.toml 中命令路径正确、hookbridge 文件存在,再新开一个会话重试。
注意事项
- 只配官方支持的事件。
[[hooks]]只允许event、matcher、command、timeout四个字段,多余字段会导致配置文件加载失败。 - 不要配置 Interrupt 和 PermissionResult。
Interrupt(用户按 Esc 中断)当前不被 hookbridge 识别;PermissionResult不需要配置,授权解除后的状态恢复由PreToolUse事件自动完成。 - TOML 字符串用单引号。
command值用单引号字面量字符串包裹,路径中的反斜杠保持原样;命令内部的双引号用于包裹 exe 路径。 - 修改安装目录的情况。如果驱动没有装在默认位置,把命令中的
%LOCALAPPDATA%替换为实际的驱动安装路径(hookbridge 在驱动目录的bin\下)。 - 排查日志。Kimi Code 的日志在
~/.kimi-code/logs/;驱动侧日志在%LOCALAPPDATA%\zy_home_vibe_coding_driver\service.log。
