用途:本技能负责 Dreamina Canvas CLI(即梦画布 CLI)的安装工作流,包括按当前操作系统选择安装器、在获得明确授权后执行安装、验证安装结果,以及排查 command not found 等 PATH 问题。安装验证通过后,登录与账号检查交接给 dreamina-canvas-cli-auth。
主要能力:识别操作系统与 shell;选择唯一匹配的官方安装器;安装后执行可用性验证;处理 PATH 未生效导致的命令找不到;支持就地升级(重新运行安装器即可升级);安装器还会在 ~/.agents/skills/dreamina-canvas-cli/ 放置配套 Skill。
使用方式:安装或更新会修改本机,必须先说明来源与目标目录并取得用户明确授权,禁止静默运行安装器。官方安装命令按系统三选一: macOS / Linux: curl -fsSL https://jimeng.jianying.com/canvas-cli/install.sh | bash Windows PowerShell: irm https://jimeng.jianying.com/canvas-cli/install.ps1 | iex Windows CMD: curl.exe -fsSLO https://jimeng.jianying.com/canvas-cli/install.bat && install.bat 自定义目标目录可设置 DREAMINA_CANVAS_INSTALL_DIR(或兼容的 INSTALL_DIR),但仅限用户认可的路径,不得静默修改 shell 启动文件。
验证标准:dreamina-canvas --help 应能看到 auth、canvas、model、node、operation、resource 等命令;dreamina-canvas --format json version / schema 应返回结构化版本与 schema;随后 dreamina-canvas auth login 完成浏览器授权,dreamina-canvas auth account 返回当前账号信息。不能仅凭下载退出码判断就绪,应以 --help、version、schema 的实际响应为准。
适用场景:用户要求安装即梦画布 CLI、需要更新 CLI、出现 command not found 需排查 PATH、或需验证安装是否可用。
限制:不负责登录、刷新令牌或运行付费命令;不静默编辑 shell 启动文件;不存储或输出访问令牌、cookie、临时签名链接;不适用于媒体生成、素材上传或付费提交。默认安装位置:macOS/Linux 为 ~/.local/bin/dreamina-canvas,Windows Git Bash 为 ~/bin/dreamina-canvas.exe,自定义目录以安装提示为准。command not found 通常先重开终端或会话,再按提示将安装目录加入 PATH,仍失败才重新安装。反馈问题前应先更新并重试,并提供完整命令、完整报错、version 输出及 meta.requestId(如有)。安装成功不等于已登录,账户检查交给 auth 技能。