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" }
}