跳转到主要内容
如果你在环境管理器更新之前使用过 cac,以下是变化内容。

命令映射

旧命令新命令说明
cac setup不再需要。首次使用时自动初始化。
cac add us1 proxycac env create us1 -p proxy代理现在是 -p 参数,不再是位置参数。
cac us1cac us1不变——cac env activate us1 的快捷方式。
cac lscac ls不变——cac env ls 的快捷方式。
cac checkcac env check移至 env 子命令下。
cac stopcac env deactivate已重命名。完全停用环境。
cac -ccac env activate <name>改为通过名称重新激活。
cac relay on/off中继现在是自动的(TUN 自动检测)。
cac deletecac self delete移至 self 子命令下。

弃用警告

所有旧命令仍然可用,但会打印警告并显示新的等效命令:
$ cac add us1 proxy
warning: 'cac add' → 'cac env create <name> -p <proxy>'

$ cac stop
warning: 'cac stop' → 'cac env deactivate'

新功能

功能命令
安装 Claude Code 版本cac claude install latest
将环境锁定到版本cac claude pin 2.1.81
创建无代理的环境cac env create personal
自动安装版本cac env create work -c 2.1.81
更新 caccac self update

现有环境

你现有的 ~/.cac/envs/ 环境继续正常工作。它们在 cac ls 中会显示 claude: system,因为没有锁定版本。你可以锁定它们:
cac us1                      # 激活旧环境
cac claude pin 2.1.81        # 锁定到托管版本
.claude 隔离目录(~/.cac/envs/<name>/.claude/)会在下次激活时自动创建(如果尚不存在)。