← 返回更新日志

Claude Code v2.1.76

2026-03-14 · GitHub 原文
## 更新内容 - 新增 MCP 引导支持 — MCP 服务器现在可通过交互式对话框(表单字段或浏览器 URL)在任务执行过程中请求结构化输入 - 新增 `Elicitation` 和 `ElicitationResult` 钩子,用于在响应发送前拦截并覆盖 - 新增 `-n` / `--name <name>` 命令行标志,可在启动时为会话设置显示名称 - 为 `claude --worktree` 新增 `worktree.sparsePaths` 设置,使大型单体仓库可通过 git 稀疏检出仅检出所需目录 - 新增 `PostCompact` 钩子,在压缩完成后触发 - 新增 `/effort` 斜杠命令,用于设置模型努力级别 - 新增会话质量调查 — 企业管理员可通过 `feedbackSurveyRate` 设置配置采样率 - 修复延迟加载工具(通过 `ToolSearch` 加载)在对话压缩后丢失输入架构的问题,该问题曾导致数组和数字参数因类型错误被拒绝 - 修复斜杠命令显示“未知技能”的问题 - 修复计划模式在计划已被接受后仍要求重新批准的问题 - 修复语音模式在权限对话框或计划编辑器打开时吞噬按键的问题 - 修复通过 npm 安装时 `/voice` 在 Windows 上无法使用的问题 - 修复在 100 万上下文会话中使用带 `model:` 前言的技能时出现虚假的“达到上下文限制”提示 - 修复使用非标准模型字符串时出现“此模型不支持自适应思考”错误 - 修复 `Bash(cmd:*)` 权限规则在带引号的参数包含 `#` 时不匹配的问题 - 修复 Bash 权限对话框中“不再询问”对管道和复合命令显示完整原始命令的问题 - 修复自动压缩在连续失败后无限重试的问题 — 现采用熔断机制,3 次尝试后停止 - 修复 MCP 重连旋转图标在成功重连后仍持续显示的问题 - 修复 LSP 管理器在市场 reconciled 之前初始化时,LSP 插件未注册服务器的问题 - 修复通过 SSH 在 tmux 中复制剪贴板的问题 — 现同时尝试直接终端写入和 tmux 剪贴板集成 - 修复 `/export` 在成功消息中仅显示文件名而非完整路径的问题 - 修复选择文本后转录内容不自动滚动到新消息的问题 - 修复 Escape 键无法退出登录方式选择界面的问题 - 修复多个远程控制问题:服务器回收闲置环境时会话静默终止、快速消息逐条排队而非批量处理、以及 JWT 刷新后陈旧工作项导致重复投递 - 修复桥接会话在 WebSocket 长时间断开后无法恢复的问题 - 修复输入软隐藏命令的确切名称时斜杠命令未找到的问题 - 改进 `--worktree` 启动性能 — 直接读取 git 引用,并在远程分支本地已存在时跳过冗余 `git fetch` - 改进后台代理行为 — 终止后台代理现会在对话上下文中保留其部分结果 - 改进模型回退通知 — 现始终可见而非隐藏在详细模式后,并显示更友好的模型名称 - 改进深色终端主题中的块引用可读性 — 现采用斜体加左侧竖线而非淡化效果 - 改进陈旧工作树清理 — 并行运行中断后遗留的工作树现会自动清理 - 改进远程控制会话标题 — 现源自您的首个提示,而非显示“交互式会话” - 改进 `/voice` 在启用时显示听写语言,并在 `language` 设置不支持语音输入时发出警告 - 更新 `--plugin-dir` 仅接受单个路径以支持子命令 — 多个目录请重复使用 `--plugin-dir` - [VSCode] 修复 gitignore 模式中包含逗号时,@提及文件选择器静默排除整个文件类型的问题