← 返回更新日志

Claude Code v2.1.186

2026-06-22 · GitHub 原文
## 变更内容 - 新增 `claude mcp login <name>` 和 `claude mcp logout <name>` 命令,用于通过 CLI 认证 MCP 服务器而无需打开交互式 `/mcp` 菜单,支持 `--no-browser` 标准输入重定向以在 SSH 中完成操作 - 在 `/workflows` 智能体详情视图中新增状态过滤功能(按 `f` 键) - `/plugin` 的“已安装”选项卡新增“技能”板块 - 新增 `teammateMode: "iterm2"` 设置项,当自动模式无法找到 `it2` CLI 时会发出警告 - 当配置了 `awsAuthRefresh` 时,`/login` 中新增“Claude Platform on AWS - 刷新凭证”选项 - `!` bash 命令现在会触发 Claude 自动响应输出结果;如需保持原先仅更新上下文的模式,请在 settings.json 中设置 `"respondToBashCommands": false` - 修复了机器从睡眠中唤醒后,流式请求因“内容块未找到”或 JSON 解析错误而失败的问题 - 修复了子智能体对话记录滚动位置在退出时污染主对话记录的问题 - 修复了在智能体计划加载完成前,后台任务预览中闪现原始工具名称的问题 - 修复了并发 CLI 会话中,当产品内权限门控关闭时,Chrome 标签组隔离未生效的问题 - 修复了后台会话摘要重复显示的问题;现在智能体自身在轮次结束时的摘要会作为概要行正确显示 - 修复了通过 `claude agents` 打开后台会话时,上一个屏幕画面残留的问题 - 修复了命名子智能体生成时,`Agent(type)` 拒绝规则和 `Agent(x,y)` 允许类型限制未生效的问题 - 修复了主轮次结束后后台智能体仍在运行时,Esc 和 Ctrl+C 无法响应的问题 - 修复了权限提示中选项文字溢出时选项编号未对齐的问题 - 修复了在智能体面板中按 `x` 键无法关闭已完成子智能体的问题 - 修复了恢复较早会话时,针对已退役工具误显示“MCP 服务器已断开连接”提示的问题 - 修复了 `/plugin` 的“已安装”页面在已滚动到顶部时仍显示“上方还有更多”指示器的问题 - 修复了 `~~删除线~~` 在助手消息中显示为字面波浪线而非渲染为删除线的问题 - 修复了 `--tools` 在首次冷启动时,标志加载前允许功能受限工具混入的问题 - 修复了 `claude agents` 中后台任务状态在回复后仍显示过时的“需要输入”消息的问题 - 修复了在浅色终端中从 `claude agents` 打开后台会话时出现深色主题闪烁的问题 - 修复了在 `claude agents` 中通过鼠标选中的文本在删除后仍保持高亮的问题 - 修复了基于使用量的企业和团队订阅用户未显示会话费用的问题 - 修复了智能体团队:通过 tmux/pane 后端生成的队友现在会继承领导者的 `--effort` 级别 - 修复了 Workflow 中 `agent({schema})` 子智能体在重复模式验证失败时无限循环的问题,现改为尝试 5 次后中止 - 优化了 `claude mcp get` 和 `claude mcp remove` 命令:当输入名称有误时会提示最接近的已配置服务器名称,并截断过长的服务器列表 - 优化了记忆功能:智能体在 MEMORY.md 索引接近大小限制时会收到提醒进行压缩 - 优化了技能前置元数据:`display-name`、`default-enabled`、`fallback` 和 `metadata.*` 键现在支持 kebab-case、snake_case 和 camelCase 格式 - 优化了格式错误的 `SKILL.md` YAML 前置元数据处理:现在会加载带有空元数据的技能主体,而非静默失败 - 将 `CLAUDE_CODE_MAX_RETRIES` 的上限调整为 15;对于无人值守会话,请改用 `CLAUDE_CODE_RETRY_WATCHDOG` - 修改了后台子智能体的行为:现在会在主会话中显示权限提示而非自动拒绝;对话框会显示是哪个智能体在请求权限,按 Esc 键仅拒绝该工具的权限 - 修改了 `/review <pr>` 命令:现在使用与 `/code-review medium` 相同的审查引擎