接入 Kiro
Kiro 是 AWS 推出的 AI 编程 IDE。
方式一 · 让 Kiro 自己配置(推荐)
把下面的提示复制给 Kiro:
text
帮我为当前项目配置知言家 AI Coding 伴侣的 Kiro Agent Hooks。读取 https://zyhome.run/docs/integrations/kiro.txt 并按步骤执行。保留 .kiro\hooks\ 下已有 Hook,发现重复或冲突时先问我,不要覆盖。完成后告诉我创建了哪些文件、是否需要重新打开会话。方式二 · 手动配置
Kiro 通过项目级 Agent Hook 同步任务状态。
下面的命令需要在要接入的项目根目录执行。
1. 下载转发脚本
powershell
$HookDir = Join-Path (Get-Location) '.kiro\hooks'
New-Item -ItemType Directory -Path $HookDir -Force | Out-Null
Invoke-WebRequest `
-Uri 'https://zyhome.run/docs/integrations/zy-home-hook.ps1' `
-OutFile (Join-Path $HookDir 'zy-home-hook.ps1')2. 创建 Hook 配置
新建 <项目>\.kiro\hooks\zy-home.json:
json
{
"version": "v1",
"hooks": [
{
"name": "知言家-任务开始",
"trigger": "UserPromptSubmit",
"action": {
"type": "command",
"command": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File \".\\.kiro\\hooks\\zy-home-hook.ps1\" -Profile kiro -Event start"
},
"timeout": 8
},
{
"name": "知言家-任务完成",
"trigger": "Stop",
"action": {
"type": "command",
"command": "powershell.exe -NoProfile -ExecutionPolicy Bypass -File \".\\.kiro\\hooks\\zy-home-hook.ps1\" -Profile kiro -Event stop"
},
"timeout": 8
}
]
}如果已有 zy-home.json,更新里面的知言家定义,不要再创建第二份。其他 .json Hook 保持不变。
3. 重新打开会话
Kiro 会在新会话中自动加载 .kiro\hooks\*.json,不需要额外注册。关闭当前会话后,在同一项目中新开会话。
验证
- 确认脚本和
zy-home.json都位于当前项目的.kiro\hooks\。 - 重新打开 Kiro 会话并发送一条普通消息。
- 确认驱动出现来源为 kiro 的任务,设备进入处理中。
- 本轮结束后,确认任务进入完成状态。
注意事项
- Kiro Hook 是项目级配置;其他项目需要单独安装。
- 只配置
UserPromptSubmit和Stop,文件、工具和内部 Task 事件不会创建知言家任务。 - Hook 命令保持标准输出安静,不会向 Kiro 对话注入额外内容。
速查
| 项目 | 路径或动作 |
|---|---|
| 转发脚本来源 | zy-home-hook.ps1 |
| 转发脚本位置 | <项目>\.kiro\hooks\zy-home-hook.ps1 |
| Hook 配置 | <项目>\.kiro\hooks\zy-home.json |
| 完成后 | 在该项目中重新打开 Kiro 会话 |
