SuperAPI AI 工具集

auto-mode

通用与其它

查看项目

更新于 10-16 08:11

技能介绍

用途:Auto mode 用于降低 Claude Code 的审批摩擦,在安全与自主之间取中:分类器对每个工具调用打分,低风险静默批准,中风险记录后批准,高风险阻断并交由用户处理,用户可像手动阻断时一样复核和覆盖。

三种权限模式:default 每个敏感操作都询问;auto 由分类器自动批准安全操作、阻断并提示可疑操作;bypassPermissions 全部不询问(危险,仅限可信环境)。

启用方式:终端按 Shift+Tab 切换到 auto;或在 settings.json 中设 permissions.defaultMode 为 auto;或使用命令行参数 claude --permission-mode auto。可用 /status 查看当前模式,/permissions 打开权限面板。

拒绝处理:分类器阻断时会触发 PermissionDenied hook,可用于记录审计日志,或返回 {"retry": true} 让 Claude 换一种方式重试;也可在 /permissions 的 Recent 标签手动重试。

无头模式延迟决策:在 -p 模式下,可用 PreToolUse hook 返回 {"permissionDecision": "defer"},Claude Code 会以 deferred_tool_use 载荷退出,由应用展示决策,再以 claude --resume <session-id> --permission-decision approve 恢复。

适用与限制:适合大多数工作流;bypassPermissions 仅建议在完全可控的 CI 容器中使用。Auto mode 可与会话配置的 autonomy profiles(conservative、balanced、aggressive)配合,独立控制任务范围与自纠行为。具体阈值与分类细节资料未提供。