← 返回更新日志

Claude Code v2.1.145

2026-05-19 · GitHub 原文
## 变更内容 - 新增 `claude agents --json` 命令,以 JSON 格式列出当前活跃的 Claude 会话,便于脚本处理(如 tmux-resurrect、状态栏、会话选择器) - 为 `claude_code.tool` 的 OTEL 跨度添加了 `agent_id` 和 `parent_agent_id` 属性,并修正了跟踪层次,使后台子代理的跨度正确嵌套在调度该 Agent 的工具跨度之下 - 状态行 JSON 输入现在在检测到 GitHub 仓库和 PR 信息时包含这些内容 - `/plugin` 的发现和浏览页面现在在安装前会显示插件的命令、代理、技能、挂钩以及 MCP/LSP 服务器信息 - `claude agents` 的终端标签页标题现在会显示等待输入的计数,这样通过 Alt+Tab 切换窗口时能知道哪个代理需要关注 - 斜杠命令和 @提及建议列表现在在全屏模式下支持鼠标悬停和点击 - Stop 和 SubagentStop 挂钩输入现在包含 `background_tasks` 和 `session_crons` 字段 - 修复了权限提示绕过问题:在 Bash 命令中直接对非许可的环境变量进行裸变量赋值时会被自动批准 - 修复了 MCP 提示中斜杠命令在缺少必需参数时显示原始服务器验证错误的问题——现在会显示缺失的参数名称和预期用法 - 修复了终端调整大小或重新聚焦后,旋转器和已用时间显示冻结,直到按键才更新的问题 - 修复了在默认 Windows PowerShell 5.1 中跨项目恢复提示失效的问题——Windows 现在使用 `;` 作为命令分隔符 - 修复了代理视图回复面板中语音对讲(Push-to-Talk)无法工作的问题 - 修复了同时创建多个任务时,任务列表以随机顺序渲染的问题 - 修复了在市场已安装时仍显示过时“无法安装 Anthropic 市场”横幅的问题 - 修复了在会话中执行 `gh pr create` 及其他改变 PR 状态的命令后,页脚中的 PR 徽章未能立即更新的问题 - 修复了 Agent Teams 中队友名称包含非 ASCII 字符时,因无效的标头编码导致每次 API 调用失败的问题 - 修复了 `/review` 使用已弃用的 `projectCards` GraphQL 查询,在包含经典项目的仓库中报错的问题 - 修复了 `claude plugin validate` 未标记指向文件而非目录的 `skills:` 条目的问题——现在会提示指向父目录 - 修复了一个无限循环问题:使用 `context: fork` 的技能可能反复调用自身而不是实际运行 - 改进了 Read 工具:当读取整个文件超出 token 限制时,不再返回硬错误,而是返回截断的第一页并附带“部分视图”提示