Anthropic 为 Claude Code 推出 TypeScript mods
Anthropic 为 Claude Code 推出 mods 系统,开发者可用 TypeScript 或 JavaScript 函数挂钩工具调用、用户提示词与 UI 渲染等事件,改写提示词、增删界面或替换内置功能,内置 /diff 已改为由 mod 实现,功能已在 CLI 和桌面应用上线。mods 随插件分发,以用户权限运行且不做沙箱隔离,与 Claude Code 拥有同等机器权限,官方建议只安装可信来源;企业可控制允许加载的 mods,Team 和 Enterprise 计划及配置了 managed settings 的机器会先加载 sec-default mod。后续测试显示,在 Claude Code 2.1.287 上以 headless 模式重复运行同一提示七次,其中一次同时加载一个七行插件和 Bash(touch:*) deny 规则,结果文件被创建,结果 JSON 报告零次权限拒绝,调试日志显示插件返回 allow 后覆盖了 deny 规则;通过 claude plugin install 正常安装插件时结果相同。
事件进展