[源码破解] 解锁 Claude Code 的 auto 模型

4 月 11 日
 t202201
Claude code auto 模式可以让我们避免频繁请求授予权限,对于长程任务很友好,但是官方有多重限制,很难开启。

今天在家突然想到能不能根据源码和二进制文件,也突破一下 cc 的 auto 模式,于是花了两个小时,让 cc 自己试一下,接着就有了这个脚本 [claude-auto-mode-unlock]( https://github.com/zzturn/claude-auto-mode-unlock)

```bash
# 1. 下载脚本
curl -O https://raw.githubusercontent.com/zzturn/claude-auto-mode-unlock/main/claude-auto-mode-patcher.mjs

# 2. 应用补丁
node claude-auto-mode-patcher.mjs

# 3. 使用 auto 模式
claude --permission-mode auto
# 或者启动 claude 后按 Shift+Tab 切换模式
```

目前我自己使用的是 2.1.96 版本,macOS 系统,测试没问题。其他版本大家也都可以尝试一下,或者补充一下脚本。


效果就是
3007 次点击
所在节点    Claude Code
15 条回复
NouveauNom
4 月 11 日
vscode 扩展里面能用吗
t202201
4 月 11 日
@NouveauNom 没用过 vscode 扩展,不过如果底层用的还是 claude 命令的话,感觉问题不大,可以试试看
winnerczwx
4 月 11 日
claude --dangerously-skip-permissions

如果只要避免频繁请求权限的话, 跟这个命令有什么区别呢?
laikicka
4 月 11 日
@winnerczwx auto 是用 ai 来判断是否放行任务. dangerously-skip-permissions 是直接放行
winnerczwx
4 月 11 日
@laikicka 明白了
GoodPlusHui
4 月 11 日
为什么不使用 claude code For Windows Gui
ywcjxf1515
4 月 11 日
windows cli 不能用吗?
SingeeKing
4 月 11 日
为啥会存在「官方有多重限制,很难开启」的情况?有点不理解
m1nm13
4 月 11 日
@SingeeKing 这玩意是只有 team plan 才能用的,好像是。你个人 plan 的话,好像是怎么也无法打开的。
m1nm13
4 月 11 日
@m1nm13 这刚出的时候推特上面狂吹,结果我去官网一看才知道个人用户是用不了的。起码目前不行。
freewizard
4 月 12 日
开了有一段时间,感觉 auto 比较适合刚开始用 cc 不久的,如果你先前已经自己积累定制了比较多的规则,这个 auto 的效果可能不太明显。
t202201
4 月 12 日
@freewizard 定制了规则、提示词,也没办法解决它总是去申请执行 bash 脚本的请求吧,auto 只是避免被频繁的权限请求中断啊
freewizard
4 月 12 日
说的就是自己定制 permissions.allow
```
{
"permissions": {
"allow": [
"Read",
"Glob",
"Grep",
"Bash(git status:*)",
"Bash(git log:*)",
"Bash(git diff:*)",
"Bash(ls:*)",
```
t202201
4 月 13 日
@freewizard 个人认为这些还是没办法满足我的需求的,我自己做一些小东西,cc 经常会直接要求执行各种脚本,是加这些 permissions 也无法涵盖的
54qyc
4 月 13 日
个人用户,我 auto 模式也能打开啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1205105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX