SuperAPI AI 工具集

soia-env-qoder-cli-install

部署与运维

查看项目

更新于 10-16 09:52

技能介绍

用途:帮助用户检查、安装、登录和更新独立的 Qoder CLI(命令 qodercli)。Agent 执行终端步骤,客户只在 Qoder 官方页面完成登录与授权,客户无需自己输入终端命令。

主要能力:安装 Qoder CLI(检查系统和现有来源后安装官方稳定版);检查或更新(只读比较版本,明确要求最新版后沿原来源更新);登录 Qoder(启动 qodercli login 或官方交互登录);命令不可用排查(检查 PATH、重复安装和配置状态)。

使用方式:用户直接说“安装 Qoder CLI”。Agent 先只读检查并展示安装计划,安装缺失工具不等于更新已有工具。“更新 Qoder”先汇报当前和最新版本,只有明确说“更新到最新版本”才执行更新。标准流程包括执行 python3 scripts/inspect_cli.py --json 和 python3 scripts/check_latest.py --json。未安装时优先官方独立安装;客户选择 npm 时使用 npm install -g @qoder-ai/qodercli。更新时独立来源使用 qodercli update,npm 来源使用 npm install -g @qoder-ai/qodercli@latest,Homebrew 沿实际已安装 cask 更新,不得静默换源。

登录:首次使用时由 Agent 启动 qodercli,在交互界面执行 /login,客户选择浏览器登录并在官方页面授权。若选择 Personal Access Token,入口为 Qoder Integrations,客户只在官方流程输入,Agent 不接收或打印 token。

限制:优先用户级安装,不默认使用管理员权限;修改 PATH、shell profile、切换来源或覆盖命令时先单独确认。更新前记录旧版本和来源,失败时保留原安装,不自动卸载、降级或清理配置。只读检查不修改自动更新设置,调整自动更新与“更新到最新”是两个独立授权。最新版取得失败时写“未取得”,不得猜测。配置文件目录或 ~/.qoder/settings.json 不存在时报告“未初始化”并写“等待首次登录/配置”。

安装命令:装整个域可用 claude plugin marketplace add soia-team/soia-open-skills 与 claude plugin install soia-env@soia;只装此技能可用 npx skills add soia-team/soia-open-env-skills -g -a '*' -s soia-env-qoder-cli-install -y。WorkBuddy 需单独安装,见 docs/install/workbuddy.md。具体平台支持与收费信息暂未提供。