← 返回更新日志

Claude Code v2.1.20

2026-01-27 · GitHub 原文
## 变更内容 - 在Vim普通模式下,当光标无法继续移动时增加了方向键历史导航功能 - 在帮助菜单中添加了外部编辑器快捷键(Ctrl+G),提高功能可发现性 - 在提示栏底部增加了PR审阅状态指示器,通过彩色圆点和可点击链接显示当前分支的PR状态(已批准、需修改、待处理或草稿) - 增加了从通过`--add-dir`标志指定的额外目录加载`CLAUDE.md`文件的支持(需设置`CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD=1`) - 增加了通过`TaskUpdate`工具删除任务的功能 - 修复了会话压缩问题,该问题曾导致恢复时加载完整历史而非压缩摘要 - 修复了代理有时会忽略在任务执行期间用户发送消息的问题 - 修复了宽字符(表情符号、中日韩文字)的渲染异常,解决了当被窄字符替换时尾部列未清除的问题 - 修复了当MCP工具响应包含特殊Unicode字符时的JSON解析错误 - 修复了多行和文本换行输入中的上下方向键,优先处理光标移动而非历史导航 - 修复了按上箭头导航命令历史时草稿提示丢失的问题 - 修复了在输入斜杠命令时幽灵文本闪烁的问题 - 修复了市场源移除时未能正确删除设置的问题 - 修复了某些命令(如`/context`)中的重复输出问题 - 修复了任务列表有时显示在主对话视图之外的问题 - 修复了在Python文档字符串等多行结构中的差异语法高亮问题 - 修复了取消工具使用时的崩溃问题 - 改进了`/sandbox`命令UI,在缺少依赖时显示依赖状态和安装说明 - 改进了思考状态文本,添加了微妙的闪烁动画效果 - 改进了任务列表,根据终端高度动态调整可见项目数量 - 改进了分支对话提示,显示如何恢复原始会话 - 更改了折叠的读/搜索组状态显示:进行中显示现在时("正在读取"、"正在搜索"),完成时显示过去时("已读取"、"已搜索") - 更改了队友消息的渲染方式,使用丰富的Markdown格式(粗体、代码块、列表等)而非纯文本 - 更改了`ToolSearch`结果的显示方式,以简短通知形式出现而非内联在对话中 - 更改了`/commit-push-pr`技能,当通过MCP工具配置后自动将PR链接发布到Slack频道 - 更改了`/copy`命令,现在所有用户均可使用 - 更改了后台代理的行为,在启动前提示工具权限 - 更改了如`Bash(*)`的权限规则,现在接受并视为等同于`Bash` - 更改了配置备份机制,添加时间戳并进行轮转(保留最近5个)以防止数据丢失