Kiro¶
T3 Code 将 Kiro CLI 作为智能体运行,并使用你自己的 Kiro 账户、自定义智能体、引导、钩子以及 MCP 配置。
设置 Kiro¶
- 在运行 T3 Code 服务器的机器上安装 Kiro CLI。在 macOS 或 Linux 上,运行
curl -fsSL https://cli.kiro.dev/install | bash。在 Windows 11 上,在 PowerShell 中运行irm 'https://cli.kiro.dev/install.ps1' | iex。Kiro 的安装指南列出了其他选项。 - 在终端中运行一次
kiro-cli login。Kiro Pro 及更高级别的套餐可以改为在 Kiro 提供者的环境变量中将 API 密钥设置为KIRO_API_KEY。 - 打开设置 → 提供者,启用 Kiro 并刷新它。
如果 kiro-cli 不在服务器的 PATH 上,请设置其二进制路径。在 macOS 和 Linux 上,安装程序通常将其放在 ~/.local/bin 中。T3 Code 会启动 Kiro 的 CLI V3 引擎,因此无法运行 V3 的 Kiro CLI 将无法启动。
模型¶
Kiro 登录后,模型选择器会列出你的 Kiro 账户可以使用的模型。新线程会以你的 Kiro 默认模型启动:auto,即让 Kiro 自行选择,除非你的账户或组织设置了其他模型。如果你的账户无法使用某个模型,该回合会以报错终止,而不会改用其他模型运行。
具有可调推理强度的模型(例如最近的 Claude Opus 和 Sonnet 模型以及 GPT-5.6)会显示一个推理设置,其中只包含 Kiro 为该模型提供的档位。你的默认模型以及没有强度控制的模型会按 Kiro 自身的设置运行。
智能体¶
模型旁边的智能体设置用于选择线程以哪个 Kiro 智能体 运行:Kiro 的内置智能体(如 Spec 和 Plan),以及你存放在 ~/.kiro/agents 中的自有智能体。项目 .kiro/agents 中的智能体暂未列出。添加或移除智能体后,请刷新 Kiro 提供者。
即使智能体设置了自身的 model,线程的模型仍然适用。被移除的智能体会让线程停留在 Kiro 当前的智能体上。
权限模式¶
Kiro 会在写入和命令等工具调用之前征求许可,T3 Code 则会根据权限模式作出应答:
- 监督模式会将这些请求发送给你。由于 Kiro 的 Autopilot 已关闭,Kiro 还会在回合结束前要求你复核该回合的文件更改。
- 完全访问会直接批准这些请求,无需询问你。Autopilot 保持开启,因此没有复核步骤。
Kiro 不提供自动或自动接受编辑选项。批准提示只会提供 Kiro 发送的选项。Kiro 的始终允许会为整个工作区保存一条规则,因此 T3 Code 只在 Kiro 不提供一次性选项时才显示它。
引导、分叉与压缩¶
- 当 Kiro 正在工作时,你发送的消息会加入正在进行的回合。Kiro 会在当前步骤或工具调用完成后读取它。包含图片的消息会终止当前回合,并以该消息开始一个新回合。
- 从某条消息分叉线程时,分叉出的线程会获得 Kiro 自己保存的、截至该消息为止的对话副本。
/compact使用 Kiro 自身的压缩机制。当对话填满其上下文时,Kiro 也会自行压缩。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 t3/t3code