打开网易新闻 查看精彩图片

Anthropic给Claude Code的hooks加了个`if`字段。这功能听着像程序员才会欢呼的细枝末节,但用过AI编程工具的人都知道痛点在哪——以前每执行一条bash命令都要弹窗确认,写个脚本能点几十次"允许"。

新功能用权限规则语法做过滤。打个比方:以前你家智能门锁每次有人靠近都报警,现在可以设置成"只在我没录入指纹的陌生人靠近时才响"。开发者能精确控制哪些命令触发hook,哪些直接放行。

Claude Code是Anthropic去年推出的AI编程助手,直接集成在终端里。它的hooks机制原本设计用来拦截风险操作,比如自动执行的代码可能删库。但"一刀切"的拦截策略让高频用户苦不堪言,Reddit上早有帖子吐槽"确认弹窗比写代码还累"。

Anthropic工程师在更新说明里轻描淡写:「这对只想在特定bash命令上触发hook的场景很有用。」没提的是,这个"特定"背后藏着一个被抱怨了数月的体验黑洞。竞品Cursor、GitHub Copilot早已支持类似的分级权限控制,Claude Code这次算是补上了作业。

目前该功能已向所有Claude Code用户推送。有开发者在Hacker News反馈,配置完规则后日常编码的打断次数从"每几分钟一次"降到了"几乎无感"——这大概是工具类产品最体面的夸奖。