蚂蚁工程师逆向 Claude Code 源码:Auto Mode 四层决策流水线与安全分类器细节曝光
蚂蚁集团工程师、前端框架 Umi.js 作者陈成逆向了 Claude Code 2.1.81 的源码,完整还原了 auto mode 的内部机制,核心包括四层决策流水线与独立 AI 安全分类器。
四层流水线依次为:权限规则检查(命中直接放行)、acceptEdits 模式模拟(低风险跳过分类器)、只读工具白名单(如 Read/Grep 等无条件放行),前三层未通过则调用 Claude Sonnet 做安全分类。分类器采用 Sonnet(成本延迟权衡)、temp=0(确保确定性),监控提示词注入等三类风险,结合用户 CLAUDE.md 配置判断意图。
拦截规则覆盖 22+类别(如 force push、数据外泄等),例外有 7 类(如测试密钥、本地文件操作等)。熔断机制:3 次连续或 20 次累计拒绝后降级手动,headless 模式中止。auto mode 提示词注入每 5 轮一次,1 次完整版 4 次精简版,平衡上下文与稳定性。
文中提及的 AI 工具
评论
正在加载评论…