← 返回更新日志

Claude Code v2.1.30

2026-02-03 · GitHub 原文
## 更新内容 - 为 PDF 文件的读取工具添加了 `pages` 参数,支持读取指定页码范围(例如 `pages: "1-5"`)。现在,当使用 `@` 提及超过 10 页的大型 PDF 时,系统会返回轻量级引用,而不是直接将其嵌入上下文。 - 为不支持动态客户端注册的 MCP 服务器(如 Slack)添加了预配置的 OAuth 客户端凭证。使用 `claude mcp add` 命令时,可通过 `--client-id` 和 `--client-secret` 参数进行设置。 - 添加了 `/debug` 命令,方便 Claude 对当前会话进行故障排查 - 在只读模式下增加了对 `git log` 和 `git show` 命令更多参数的支持(例如 `--topo-order`、`--cherry-pick`、`--format`、`--raw`) - 在任务工具的结果中增加了令牌数、工具使用次数和任务时长等指标 - 在配置中增加了减少动态效果模式 - 修复了 API 对话历史中出现的虚假"(无内容)"文本块,减少了令牌浪费和可能导致的模型混淆 - 修复了当工具描述或输入模式变更时提示缓存未正确失效的问题(仅当工具名称变更时才会失效) - 修复了在包含思考块的会话中运行 `/login` 后可能出现的 400 错误 - 修复了恢复包含 `parentUuid` 循环的损坏记录文件时会话卡死的问题 - 修复了超出使用限制不可用时,速率限制提示中为 Max 20x 用户显示错误"/upgrade"建议的问题 - 修复了用户正在打字时权限对话框抢占焦点的问题 - 修复了子代理无法访问 SDK 提供的 MCP 工具的问题(原因是这些工具未同步到共享应用状态) - 修复了 Windows 用户因存在 `.bashrc` 文件而无法运行 bash 命令的回归问题 - 改进了 `--resume` 的内存使用(对于会话较多的用户,内存占用减少 68%),通过采用基于轻量级状态统计的加载和渐进式丰富策略替换了原有的会话索引方式 - 改进了 `TaskStop` 工具,现在会在结果行显示已停止的命令/任务描述,而不是通用的"任务已停止"提示 - 修改了 `/model` 命令,现在会立即执行而非排队等待 - [VSCode] 在问答对话框的"其他"文本输入中增加了多行输入支持(使用 Shift+Enter 换行) - [VSCode] 修复了开始新对话时会话列表中显示重复会话的问题