最新的cli, bypassPermissions权限用不了

CLI 传递的名称的确是【bypassPermissions】,但是id是【yolo】,但是cli不认识【yolo】,CLI 广播了一个自己不肯接受的 id,导致这个权限不能用了

展开
收起
游客4fzzcqroj6n24 2026-10-30 10:31:23 36 分享 版权
1 条回答
写回答
取消 提交回答
  • 按官方文档,bypassPermissions 的 id 确实就是 yolo,CLI 本身是认的。 所以不太像“广播了 yolo 但自己不认识”,更像是被其他规则拦住了。

    先排查这几个:

    是否在当前目录生效:bypass_permissions 只在可信目录生效,不在信任目录会自动回退 default。 用 --add-dir 或 /add-dir 把目录加进去。
    有没有 deny / ask 规则覆盖:permissions.deny、permissions.ask 优先级很高,会压过模式。
    组织策略是否禁了 YOLO:企业版里 security.disableYoloMode: true 会直接关掉。
    受保护路径:.git、.vscode、shell 启动文件这类路径,即使在 YOLO 下也可能受保护。
    启动参数写法:可以用 --permission-mode bypassPermissions、--permission-mode yolo 或 --yolo,大小写不敏感。

    建议跑一次 qoderclicn --permission-mode yolo --verbose 或 --debug,看实际解析出的权限模式和拒绝原因。如果确实显示已切到 bypass_permissions 还被拒,就带启动命令、CLI 版本、日志片段去 Qoder CN 提 issue。

    官方详细解决方案:https://www.aliyun.com/product/lingma

    2026-10-30 10:46:18
    赞同 4 展开评论

Qoder CLI CN 是一款运行在终端中的 AI 编程助手,可以直接在命令行中理解你的自然语言指令并执行编码任务。

还有其他疑问?
咨询AI助理