🟡 🏥 实践应用 发布于: · 2 分钟阅读 ·

Anthropic:Claude Code v2.1.152带来/code-review --fix、/simplify及技能前置声明中的disallowed-tools

Urednička ilustracija: Claude Code v2.1.152 donosi /code-review --fix, /simplify i disallowed-tools u skills frontmatt

Claude Code v2.1.152为开发团队引入三项关键升级:/code-review --fix命令可自动将审查结果应用到工作目录,/simplify调用相同命令专注于代码整理,技能前置声明现支持disallowed-tools字段可在技能激活时移除指定工具。此外还带来新钩子、改进的Vim模式及稳定性修复。

🤖

本文由人工智能基于一手来源生成。

Anthropic发布了Claude Code v2.1.152,这是AI辅助编程CLI工具的更新版本,为日常开发工作流带来了一系列实用改进。以下三项关键变更影响使用Claude Code进行生产开发周期的团队效率。

/code-review —fix如何将结果应用到工作目录?

/code-review命令获得了新的--fix标志,改变了其行为:Claude Code不再仅报告代码审查结果,而是自动将发现的改进直接应用到项目工作目录。重点是复用、简化和效率建议——与/simplify针对的改进类别相同。

/simplify命令现在内部调用/code-review --fix,将两个命令统一为一致的工作流。使用/simplify整理代码的开发者会自动获得与--fix标志相同机制的相同结果。

技能前置声明中的disallowed-tools对技能开发有何改变?

Claude Code中的技能和斜杠命令现在支持YAML前置声明中的新disallowed-tools字段。通过设置此列表,技能作者可以在技能激活期间从模型中移除特定工具——意味着可以更精确地管理上下文,并防止特定任务中出现不期望的操作。

示例:专门用于代码审查的技能可以通过disallowed-tools禁止文件写入或shell命令执行工具,确保Claude在该上下文中仅作为分析工具。

disallowed-tools外,还引入了/reload-skills——新命令可在不重启会话的情况下扫描技能目录。SessionStart钩子现在可以返回reloadSkills: true以在会话启动时自动重新扫描,并通过hookSpecificOutput.sessionTitle设置会话标题。

新钩子及其他变更

新的MessageDisplay钩子事件允许钩子在显示时转换或隐藏助手文本——适用于过滤敏感内容或在特定工作环境中重新格式化响应。

回退模型支持:如果主模型不可用,Claude Code现在会在会话剩余时间自动切换到配置的--fallback-model,不会中断工作。自动模式不再需要用户选择加入同意。

Vim模式在NORMAL模式下获得了/命令用于搜索命令历史(相当于Ctrl+R)。思考摘要至少保持可见3秒,以Markdown渲染,限制为10行——Ctrl+O显示完整内容。修复包括长会话中的终端样式降级、cache_creation_input_tokens错误报告0的问题,以及claude agents后台工作进程的稳定性。

常见问题

Claude Code v2.1.152中的/code-review --fix做什么?
/code-review --fix运行代码审查并自动将发现的结果(复用、简化、效率改进)直接应用到工作目录,无需手动编辑。
技能前置声明中的disallowed-tools是什么?
这是技能文件YAML前置声明中的新字段,列出Claude在该技能激活时不得使用的工具。它可以实现按技能上下文更精细地控制可用工具。
/reload-skills在Claude Code中如何工作?
/reload-skills是新命令,可在不重启会话的情况下扫描技能目录,这意味着新安装的技能可在同一Claude Code会话中立即可用。

📬 AI 新闻直达您的邮箱

按您的方式定制每日摘要——自选主题、来源和频率,一键退订。