跳到正文
FunCoding

搜索

搜索文档、智能体、博客、Skill 和 MCP

权限模式

Qoder CLI 的 default / accept_edits / auto / bypass_permissions (YOLO) / dont_ask 权限模式、切换方式与启动参数。

权限模式决定 Qoder 如何处理工具调用,每种模式在自动化与安全之间取不同平衡:

模式适用行为
default日常交互安全的读取和内部动作自动运行,敏感动作需确认
accept_edits常规编码任务自动批准工作目录内的安全文件编辑;shell 命令、外部动作和敏感路径仍走常规检查
auto无人值守执行由智能体决定授权
bypass_permissions(YOLO)仅限可信的本地实验跳过审批提示,少量路径形状保护仍然有效(例如会删除工作目录或其父路径的 rm 仍被拦)
dont_ask绝不能弹窗的无头流程从不提示,任何本该询问的动作都被拒绝

切换:交互会话里按 Shift+Tab 循环所有权限模式,Ctrl+Y 直达 YOLO 模式。启动参数:qoder --permission-mode default | accept_edits | auto | bypass_permissions | yolo | dont_ask;--permission-mode plan 是旧版兼容写法,会翻译成 default 加进入 Plan 工作状态;快捷方式 --yolo 或 --dangerously-skip-permissions 等价于 bypass_permissions。模式名支持多种写法(snake_case、camelCase、别名,不区分大小写)。权限规则(allow/ask/deny 的细粒度规则)、目录信任策略和路径形状保护见官方 Permissions 页;规则写在 settings.json 里,适合提交为项目约定。需要严格阻止某些命令、工具或路径时,要用权限配置或 Hooks,而不是记忆。