文章

Claude Desktop api模型下启用”auto“、“ssh”等功能

众所周知,claude desktop的稳定性和功能性远远强于chatgpt(codex desktop)。二者在使用api的时候,都容易遇到问题。但是claude desktop相关答案很难搜到。

在尝试多种方案后,在cc-switch的issues区里找到了解决方案:

https://github.com/farion1231/cc-switch/issues/4380

下面复制一段issues的原文内容,仅用于增强索引:

1. SSH 主机配置

~/Library/Application Support/Claude/ssh_configs.json ~/Library/Application Support/Claude-3p/ssh_configs.json

{
"configs": [{
"id": "ssh-devbox",
"name": "devbox",
"sshHost": "user@host",
"sshPort": 22,
"sshIdentityFile": "",
"remoteCwd": "/home/user"
}],
"trustedHosts": ["user@host", "host"]
}
2. 如果 Code 页菜单没有 SSH 入口,patch App bundle:

/Applications/Claude.app/Contents/Resources/ion-dist/assets/v1/*.js

把 SSH config 接到 Code 页菜单,然后重启 App。

3. Auto 模式

~/.claude/settings.json 加:

{
"autoModeEnabled": true,
"permissions": { "defaultMode": "auto" },
"env": { "CLAUDE_CODE_ENABLE_AUTO_MODE": "1" }
}

许可协议:  CC BY 4.0