Kiro CLI 版本切换自动化与终端登录流程更新解析

Kiro CLI 版本切换自动化与终端登录流程更新解析

该版本将 V3 会话启动时的 V2 代理自动升级设为默认开启,并允许声明终端认证的 ACP 客户端在终端内完成 Kiro 登录。已在 V2 环境创建的自定义代理无需手动操作即可在 V3 中正常运行。若客户端支持终端交互,系统将直接打开登录界面;其他改进包括 Mermaid 图表绘制能力的扩展、运行时目录的重写选项和 V3 审批提示的界面优化。此次更新还修复了全屏模式下的滚动异常、点击判定偏差及 Homebrew 升级提示显示错误等问题。

V3 启动时自动执行 V2 代理升级

Kiro CLI 内置了在 V3 会话初始化时将 V2 格式代理转换为 V3 格式的能力。除用户明确关闭该功能外,此转换将自动执行。若配置项 chat.enableAutoAgentUpgrade 未被设置,则默认开启启动迁移;若显式设为 false,则保持关闭状态。系统会扫描工作区及全局代理目录,或在设置了 KIRO_AGENT_CONFIG_DIR 环境变量时扫描指定目录。升级过程会为每个代理文件保留 .json.bak 备份,并直接在原路径重写文件。若需保留 V2 版本,可执行 kiro-cli settings chat.enableAutoAgentUpgrade false;交互式启动时,系统会提示尚有多少代理未完成升级。

通过 ACP 客户端终端完成 Kiro 登录

若在未登录状态下运行 kiro-cli acp,支持终端认证的 ACP 客户端会提供“登录到 Kiro”选项,自动在终端中运行 kiro-cli login。完成登录并重新连接后,代理即可携带用户凭证启动。若客户端未声明该能力,系统将引导用户手动执行登录命令。在凭证验证成功前,其他所有请求均会返回需要认证的错误。

发表评论