SuperAPI AI 工具集

soia-env-kimi-cli-install

部署与运维

查看项目

更新于 10-16 08:43

技能介绍

用途:帮助用户检查、安装、登录并按明确授权更新 Moonshot AI Kimi Code CLI(命令 kimi)。Agent 负责终端步骤,客户只在 Kimi 官方页面完成账号登录和授权。

主要能力:检查已有安装来源并使用官方稳定渠道安装;从官方 npm 发布元数据比较版本,明确授权后沿原来源更新;启动 kimi login 或交互界面 /login 引导官方浏览器授权;命令不可用时检查 PATH、重复安装和配置目录。

使用方式:Agent 先只读检查并展示计划,安装缺失 CLI 不授权更新已有 CLI;只说“更新 Kimi”时先显示当前版和最新版,明确“更新到最新版本”才执行。标准流程包括执行 python3 scripts/inspect_cli.py --json 只读检测,执行 python3 scripts/check_latest.py --json 读取 @moonshot-ai/kimi-code 最新版;未安装时优先官方独立安装,npm 渠道使用 npm install -g @moonshot-ai/kimi-code;更新时独立来源用 kimi upgrade 或 kimi update,npm 来源用 npm install -g @moonshot-ai/kimi-code@latest。完成后验证版本、帮助命令和登录状态。

适用场景:安装 Kimi Code、检查或更新版本、登录 Kimi、命令不可用排查。

限制:依赖官方支持的操作系统;npm 渠道需 Node.js/npm,缺失时调用 soia-env-node-install;网络不可达时调用 soia-env-network-diagnose。登录凭据由官方登录态和系统凭据库管理,不读取或打印 ~/.kimi-code 内凭据内容。默认不主动更新,只读检查不得修改自动更新设置。更新前记录旧版本和来源,失败时保留原安装,不自动卸载、降级或清理配置。临时安装内容在成功、失败或取消后都清理。回复必须以固定十列表格开头,只输出一行 Kimi Code CLI。