Skip to main content
install 把 CC Safety Net 装进编码智能体 CLI。不带选项运行时从列表中选择智能体;脚本化安装时传入正好一个目标选项。目标安装失败时退出 1,并给出原因提示。
各智能体的安装步骤和安装会改动的内容见安装。

install 目标选项

install 接受十六个目标。各智能体的页面说明了它的安装会写入或运行什么。 最多传入一个选项。传入多个时,install 打印 Choose exactly one install|uninstall target: 和选项列表,并退出 1。未知选项或多余的参数同样是错误。

npx 缓存清除

Antigravity CLI、Cursor、Devin CLI、Factory Droid、Grok Build、Hermes Agent 和 Kimi Code 都通过 npx 运行 hook。安装其中任何一个之前,install 会从 npm 缓存的 _npx 目录中删除缓存的 cc-safety-net 副本,让新的 hook 运行最新版本。npm 缓存的位置:
  • 设置了 $npm_config_cache 时为该路径
  • macOS 和 Linux 上为 ~/.npm
  • Windows 上为 %LOCALAPPDATA%\npm-cache
uninstall 不触及缓存。update 每次运行清除一次。

选择目标

在交互式终端中不带选项运行时,install 列出各个智能体,并为每一行加上标签: 只要 cursor --version 或 cursor-agent --version 有一个成功,Cursor 就视为已安装。

目标选择器按键

取消目标选择器

按 q 或 Esc 会打印 Cancelled: nothing was installed. 或 Cancelled: nothing was uninstalled.,并退出 0。

install 如何运行选中的目标

部分安装会运行智能体自己的 CLI。该命令 120 秒后仍未结束时,install 会终止它,并把该目标报告为失败。

install 失败与退出码

安装失败时退出 1。遇到以下错误时,install 会打印提示:
  • 权限问题
  • 路径缺失
  • 路径中某一段不是目录
最后修改于 2026年10月22日