外部精选
Claude Code · v2.1.296
本文来自外部来源,不是黄奕彬的原创文章。本站提供原文入口,并在采集端生成 AI 结构化摘要、解读与中文翻译(如有),一切以原文为准。
阅读原文(github.com)结构化摘要 AI 生成
背景与问题
背景与问题:这是 claude-code v2.1.296 的 GitHub 发布说明,面向 Claude Code CLI 及相关集成(Claude Desktop、Claude apps gateway、VS Code 扩展、Slack、云会话、自托管 runner)的使用者。
它要回答的问题是:本版本新增了哪些配置与功能、修复了哪些缺陷、改进或调整了哪些行为。背景是此前版本存在多项缺陷与回归,例如 2.1.295 引入的 gateway 强制登录回归、gateway 锁定笔记本、headless 会话误启动已关闭的 MCP 服务器等。
方法或内容
方法或内容:发布 v2.1.296,变更条目分为几类:
- Added:gateway
managed.policies[]新增codekey;subagent frontmatter 与--agents定义新增autoCompactWindow;新增CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL、CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS环境变量;Read 工具新增allow_large选项 - Fixed:数十项缺陷修复,覆盖 hooks、插件、云会话、workflow、Windows、终端兼容性等
- Improved / Updated / Changed:错误提示、
--debug输出、定价与默认值调整、行为变更
关键发现 / 结果
关键发现或结果:
- gateway
managed.policies[]新增codekey:设置与cli相同并应用于 Claude Desktop 的 Code tab,同时开启 Claude Desktop 的 gateway 模式 autoCompactWindow让 subagent 可早于主对话窗口自动压缩;CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL统一 workflow agent 模型;CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS设定 529 重试退避最大延迟- Read 工具
allow_large可在上下文足够时一次读取超限文本文件 - MCP 工具描述与服务器指令的默认限制由 2,048 改为 4,096 字符
- Sonnet 5.5 缓存读取定价由 $0.20 降为每百万 tokens $0.10(
/cost、状态行、--max-budget-usd、SDK 同步更新) - Windows:PowerShell 命令权限检查由约 1 KB 扩展到 32 KB;
rm -rf /c/Users/<name>在 Git Bash bypass 模式下恢复询问 - 行为变更:
←将会话转后台时,正在进行的 turn 或!命令改为停止而非后台完成 - 修复
2.1.295引入的 gateway 登录回归等多项缺陷
结论与意义
结论与意义:原文为发布说明,未给出总结性结论。其意义在于提升 Claude Code 及各集成的稳定性,修复上一版本回归(如 2.1.295 的 gateway 登录问题),并小幅调整定价与默认值。适用边界:各项修复与变更仅针对条目所述的具体场景、平台与版本,不构成普适保证。
AI 解读 AI 生成
方法:按「时空变量」分析(时间 / 空间 / 变量,严格区分包含、相关与因果),对象包括原文作者、署名人员与关键技术及其实际原理;结论用「元反空」(元思考、反思考、空思考、综合)整理。
时间:何时发生,现在是否仍成立
时间:来源日期为 2026年10月10日 03:28(北京时间),即北京时间 2026-10-10 03:28:59,对应 v2.1.296 发布时点。
内容描述该版本当时的状态;其中定价(Sonnet 5.5 缓存读取每百万 tokens $0.10)与默认限制(MCP 描述 4,096 字符)等参数在后续版本是否仍成立,原文未说明。
空间:谁的环境 / 场景
空间:适用于 Claude Code v2.1.296 及关联使用形态:
- CLI:headless 会话、
--agents、workflow、hooks(PreToolUse/PostToolUse/SessionStart/UserPromptSubmit/Stop)、插件与 marketplace、MCP - Claude Desktop 的 Code tab 与 Claude apps gateway(含自托管 runner、云会话、Activity 管理页)
- VS Code 扩展、Claude in Chrome、Slack 中的 Claude(Claude Tag)、Code Review
- 跨平台:Windows(PowerShell、Git Bash)、macOS、Linux(VTE 终端如 MATE Terminal)
变量:实际改变了什么
变量:相对此前版本实际改变:
- 新增配置:
codepolicy key、autoCompactWindow、CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL、CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS、Readallow_large - 默认值:MCP 工具描述与服务器指令限制 2,048→4,096 字符
- 定价:Sonnet 5.5 缓存读取 $0.20→$0.10/百万 tokens
- 行为:Windows PowerShell 权限检查与只读检测上限约 1 KB→32 KB;
←转后台时停止 turn/!命令;Edit 与 NotebookEdit 对非 UTF-8(Windows-1252、Shift-JIS、GBK)文件改为拒绝编辑;Slack 回复仅在最新一条显示 footer - 修复回归:
2.1.295的forceLoginMethodgateway 登录问题
区分:包含 ≠ 相关 ≠ 因果
区分:
- 明确因果(修复动作导致行为改变):如修复 gateway 锁定笔记本、修复
2.1.295登录回归、修复 Edit 对非 UTF-8 文件的破坏性替换,均为"Fixed X"式的因果陈述 - 明确的功能因果:
codekey 会开启 Claude Desktop 的 gateway 模式(原文明述) - 仅并列相关:各条目同属一个版本变更清单,条目之间(如定价更新与 Windows 修复)无因果关联
- 原文未说明各缺陷的根因细节,只描述现象与修复结果,不应对根因做推断
对象:作者/署名与关键技术原理
对象:署名(仅依结构化作者字段):ashwin-ant;正文未提及其他人员。关键技术(按原文描述):
- Claude Code CLI:编码代理,含 subagent、workflow 脚本、hooks、插件与 marketplace
- Claude apps gateway 与
managed.policies[]:策略管理,codekey 复用cli的设置 - MCP:工具描述与服务器指令有字符上限;stdio 服务器先关 stdin、300 ms 后仍存活才杀进程树(Windows)
- 环境变量控制行为:如
CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS控制 529 重试退避上限 - 云会话与自托管 runner:
--capacity多会话、work order 注册
原文未说明这些技术的底层实现原理。
元反空综合结论
元反空综合:
- 元:这条内容本质在回答"
v2.1.296相对上一版改了什么",为用户提供升级预期与已知问题清单 - 反:最可能失效或有边界的:具体定价(每百万 tokens $0.10)与字符上限(4,096)、32 KB 权限检查上限等可调参数,后续版本可能再变;各修复只覆盖所述场景(特定终端、特定文件编码、特定集成),不构成普适保证;发布说明未附测试数据或复现步骤,实际效果需用户验证
- 空:去掉叙事后剩必要事实——
v2.1.296于北京时间 2026-10-10 发布(依来源日期),署名ashwin-ant;新增若干策略键、环境变量与工具选项;大量修复(含2.1.295回归);MCP 默认限制翻倍;Sonnet 5.5 缓存读取价格减半 - 综合结论:这是一份以稳定性修复为主、辅以少量配置扩展与定价/默认值调整的常规迭代发布说明;条目具体但无验证数据,应理解为"该版本声称已修复/已变更",具体环境中的实际表现原文未说明
中文译文 AI 生成
不可变的 release。仅 release 标题和说明可被修改。
2301018
更新内容
- 为 Claude apps gateway 的
managed.policies[]添加了code键:与cli相同的设置,也会应用在 Claude Desktop 的 Code 标签页中;除 desktop 外,它还会开启 Claude Desktop 的 gateway 模式 - 为 subagent frontmatter 和
--agents定义添加了autoCompactWindow,使 subagent 可以比主对话窗口更早地自动压缩(auto-compact) - 添加了
CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL,让所有 workflow agent 运行在同一个模型上,而其他 subagent 保持各自的模型 - 添加了
CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS环境变量,用于在重试过载(529)请求时设置更长的退避最大延迟 - 在
/plugin中新增了一条提示,指出某个插件的 hooks 因另一个同名的已启用插件而被排除 - 为 Read 工具添加了
allow_large选项,使 Claude 在需要整个文件且上下文有空间时,可通过一次调用读取超过常规大小限制的文本文件 - 修复了 managed-settings 的 PreToolUse hooks 以
"continue": false拒绝工具调用、以及 managed prompt hooks 阻止工具调用的行为:现在会拒绝该调用但不结束当前回合 - 修复了 managed settings 中的 PostToolUse hooks 在某些会话中不应用
updatedMCPToolOutput的问题 - 修复了 headless 会话在切换目录或重载插件后,启动了已为该文件夹关闭的
.mcp.json或插件 MCP 服务器的问题 - 修复了提供含
"gateway"的allowedProviders的 Claude apps gateway 会将用户设置中指名该 gateway 的笔记本电脑拒之门外的问题 - 修复了在托管设置将
forceLoginMethod设为gateway且未设置forceLoginGatewayUrl的机器上,已保存的 Claude apps gateway 登录被忽略的问题(2.1.295 中引入的回归) - 修复了
--teleport在会话历史无法读取时打开空对话的问题 - 修复了 Haiku 5.5 及其他仅支持 adaptive thinking 的模型的 token 计数问题:此前在某些 gateway 之后会失败,在其他地方则按 budget thinking 计数
- 修复了恢复的 subagent 被告知用户拒绝了某个工具调用、而实际上该调用是被会话关闭中断的问题
- 修复了 hook 输出在包含类似 plugin hint 标签的文本时被篡改的问题
- 修复了共享转录和调试日志中的密钥脱敏遗漏某些跟在无值键后面的值的问题,包括写在 shell 字符串内的 JSON 中的值
- 修复了在较旧的基于 VTE 的终端(如 MATE Terminal)中复制后,屏幕上会多出一个
52;c;…转义序列的问题 - 修复了 toast 和通知在
/diff面板或对话框打开期间一直等待且不可见的问题 - 修复了在
UserPromptSubmithook 或 mod 的prompt.submithook 执行期间按 Esc 或触发中断,导致 headless 会话结束、已输入的提示被清除、或未经检查的提示被放行的问题 - 修复了当某个同名(或其另一种拼写)的插件已经运行过时,headless 会话启动后才加载的插件的 SessionStart hooks 被跳过的问题
- 修复了
claude self-hosted-runner在注册被拒绝时打印误导性错误的问题:现在它会指出 org admin 设置,或说明重启的按需 runner 需要新的 work order - 修复了当同一仓库的另一个会话在
--capacity大于 1 的 runner 上启动时,某个 self-hosted runner 会话的 git fetch、pull 和 push 失败的问题 - 修复了 workflow 脚本对嵌套超过约 20,000 层的结果、agent 选项及其他值进行静默截断的问题,以及深度嵌套的结果写入巨大任务输出文件的问题
- 修复了插件提供的
$方法在主会话的工作目录(而非调用 agent 的工作目录)中运行、并忽略其调用 hook 所持有的回合的问题 - 修复了从 mod 重载或移除后仍在运行的 mod hook 中调用
$.agent.register会成功的问题;该调用现在会被拒绝 - 修复了 mods 中的
$.http.fetch在响应声明的 Content-Length 超过 4 MiB body 限制时拒绝 HEAD 请求的问题 - 修复了当 marketplace 名称类似
constructor时,claude plugin marketplace add、marketplace update和plugin install以内部错误失败的问题;add现在会明确拒绝此类名称 - 修复了名为
constructor或prototype的插件密钥会在该插件选项的下一次保存时被删除的问题 - 修复了当 feature flags 尚未加载时,cloud 会话跳过 auto mode 对已保存权限所允许的 Claude in Chrome 操作进行检查的问题
- 修复了当某个 MCP 工具结果已结束该回合后,
CLAUDE_CODE_RESUME_INTERRUPTED_TURN在重启后重新运行已完成回合的问题 - 修复了 Bash 权限检查自动批准某些先赋值再使用
BASH_ARGV0shell 变量的命令的问题;这些命令现在会提示审批 - 修复了 Edit 和 NotebookEdit 在非有效 UTF-8 文件(Windows-1252、Shift-JIS、GBK)中替换所有非 ASCII 字符的问题;此类编辑现在会被拒绝
- 修复了当后台服务响应缓慢时,紧接在 ← 之后发送的提示被执行两次(其中一次在前台不被察觉地执行)的问题
- 修复了在 SessionStart hooks 仍在运行时发送的提示在 ← 将会话移到后台后消失的问题;该提示仍不会被发送,但现在按 ↑ 可以将其取回
- 修复了在 headless 会话中,晚加载插件的 SessionStart hook 输出在
/clear之后进入新对话的问题 - 修复了 PowerShell 命令看不到 hooks 写入
CLAUDE_ENV_FILE的变量的问题(当该文件仅包含简单赋值时) - 修复了当 MCP 服务器需要认证时,Claude 将 cloud 会话称为非交互式并建议使用
/mcp或claude mcp的问题 - 修复了
/code-review在 cloud 会话、Agent SDK 和 IDE 集成中以原始 JSON 数组结尾的问题;findings 现在以编号列表形式打印 - 修复了 auto mode 偶尔拒绝对你自己的 artifact 进行一次更新、声称其共享状态已改变(实际并未改变)的问题
- 修复了当多个会话共享同一个配置目录时,从 claude.ai 同步的 skills 永远无法完成安装、且每次同步都会被重新下载的问题
- 修复了从 claude.ai 同步的插件在其声明的 marketplace 依赖同样从 claude.ai 同步时被禁用的问题
- 修复了 macOS 上的启动挂起问题,该问题发生在从 Linux 机器复制的插件路径指向
/home之下时。 - 修复了 Workflow 工具拒绝带有 CRLF 行结尾的脚本文件的问题,例如在 Windows 上检出的文件。
- 修复了在执行
git commit -q或git -C <dir> commit之后,OpenTelemetry 的tool_result事件缺失git_commit_id的问题。 - 修复了当消息文本包含 Unicode 行分隔符或段落分隔符(U+2028、U+2029)时,
CLAUDE_CODE_TRANSCRIPT_LOCAL_GC会从已保存的转录中丢弃该消息的问题。 - 修复了当提示词文本包含 Unicode 行分隔符或段落分隔符(U+2028、U+2029)时,
claude purge会将其残留在历史文件中的问题。 - Windows:修复了超过约 1 KB 的 PowerShell 命令总是请求权限的问题;现在允许规则和只读检测最多适用于 32 KB 的命令。
- Windows:修复了 stdio MCP 服务器在关机时被强制终止的问题;现在会先关闭 stdin,仅当服务器在 300 ms 后仍在运行时才终止其进程树。
- Windows:修复了在没有 GitHub SSH 密钥的机器上,
claude plugin install对 GitHub owner/repo 插件源执行失败的问题;现在会改用 HTTPS 重试克隆。 - Windows:修复了在 Git Bash 中执行
rm -rf /c/Users/<name>时,在绕过权限模式下不进行询问的问题。 - 改进了全屏模式:鼠标指针下的链接现在会加下划线,以表明可以打开。
- 通过缓存语法高亮的代码块,改进了代码密集对话中转录开关(ctrl+o)的响应速度。
- 改进了位于 Claude apps 网关之后的 Claude Desktop 的 Code 标签页:当会话无法启动时(包括在未针对网关代码设置完成配置的机器上),原因会以回复的形式显示。
- 改进了云会话被拒绝时的错误信息:现在会说明为何无法加载组织策略,并指明是哪个 API 密钥或身份验证令牌覆盖了你的 claude.ai 登录。
- 改进了
--debug输出,会指出自定义 agent 文件中无法识别的 frontmatter 字段,并提示可能的拼写错误。 - 改进了 auto 模式:因 auto 模式的检查没有可用答案而未运行的工具调用,现在显示为暗淡的 "Not run" 行,而不是红色错误。
- 改进了 hooks 的
--debug输出:作用于工具调用、提示词、SessionStart 和 Stop 的命令 hook 现在会在完成时记录其命令、插件、结果和耗时,从而可以识别运行缓慢的 hook。 - 改进了
CLAUDE_CODE_TRANSCRIPT_LOCAL_GC:当重写只能释放该文件不足 10% 的空间时,不再重写大型转录文件。 - 更新了
/cost、状态行、--max-budget-usd以及 SDK 的成本数字,将 Sonnet 5.5 的缓存读取定价调整为每百万 token $0.10(原为 $0.20)。 - 更新了内置的 dataviz 技能:浅色模式下第七个系列使用更浅的紫色,深色模式下主要文本更柔和,并采用更紧凑的 y 轴标签(如 1K)。
- 将预先发送的 MCP 工具描述以及 MCP 服务器指令的默认限制从 2,048 字符改为 4,096 字符。
- 变更了 ← 的行为:当会话转入后台时开始的一轮对话或 ! 命令现在会被停止,而不是在不可见的情况下继续执行完毕。
- [VSCode] 修复了扩展设置中缺失
claudeCode.spinnerVerbs的问题,因此settings.json现在可以对它进行补全和验证;格式错误的值不再破坏聊天面板。 - [VSCode] 变更了 Claude in Chrome 的行为:现在它会在每个会话中(包括通过 @browser 连接的会话)执行浏览器操作前进行询问,与终端的做法一致;在会话中允许某个站点后就不会再重复询问。
- [VSCode] 修复了以完整 Windows 路径写入的聊天链接(如
C:\repo\file.ts或file:///C:/repo/file.ts)在 Windows 上无法打开文件的问题。 - [VSCode] 修复了当在操作系统中、VS Code 中或通过
prefersReducedMotion设置开启减弱动态效果后,工作指示器仍有动画的问题。 - [VSCode] 修复了面板较晚追上消息后(例如显示器关闭后或远程窗口重新连接后),提示缓存时钟仍显示为 warm 的问题。
- [Cloud sessions] 在管理设置中自托管环境的 Activity 标签页里的 Sessions 和 Runners 列表中添加了状态筛选器;可以一次选择多个状态。
- [Cloud sessions] 修复了每个等待自托管 runner 的云会话都显示相同队列位置的问题;现在每个会话都会显示排在其前面的会话数量。
- [Cloud sessions] 修复了在云会话中 Claude 仍在回复时发送的消息,在该回复完成后跳到其上方的问题;现在它会保持在下方,包括重新加载之后。
- [Claude Tag] 变更了 Claude in Slack 的行为:仅在线程中其最新一条回复上显示包含会话链接、模型和成本的页脚;它之前的那条回复不再显示页脚。
- [Claude Tag] 修复了包含括号的 URL 链接在 Claude 的部分 Slack 回复和任务清单中损坏的问题,该问题曾显示多余的括号文本并打开错误的页面。
- [Claude Tag] 修复了 Claude 的 Slack 回复在只是看起来像十六进制颜色的代码(例如六位数的 pull request 编号)旁绘制色块的问题。
- [Claude Tag] 为拥有 Claude Tag Admin 权限的成员添加了在 Activity 页面的 Memory 标签页中创建、编辑和删除工作区及频道 memory 文件的功能。
- [Claude Tag] 修复了 Claude 在 Slack 频道中发布的插件确认卡片显示插件 ID 而非其名称的问题。
- [Claude Tag] 修复了 Claude in Slack 发布卡片要求移除某个频道自身设置中并不包含的插件的问题;现在改为解释该插件的来源。
- [Claude Tag] 修复了当自托管环境中的会话在任务进行到一半时迁移到新 runner 时,Claude in Slack 有时会丢失其回复的问题。
- [Code Review] 修复了 Code Review 检查在审查完成后有时仍在 pull request 上显示为 "in progress" 的问题;现在会显示审查结果。
- [Code Review] 改进了 Code Review 的管理设置,会说明某个设置无法保存的原因(例如策略限制),而不是显示通用的失败消息。
展开原文提取正文(采集端自动提取,可能有缺失)
Immutable release. Only release title and notes can be modified.
2301018
What's changed
Added a code key to the Claude apps gateway's managed.policies[]: the same settings as cli, also applied in Claude Desktop's Code tab; beside desktop, it turns on Claude Desktop's gateway mode Added autoCompactWindow to subagent frontmatter and --agents definitions, so a subagent can auto-compact earlier than the main conversation's window Added CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL to run every workflow agent on one model while other subagents keep theirs Added CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS environment variable to set a longer maximum delay for the backoff when retrying an overloaded (529) request Added a note in /plugin on a plugin whose hooks are left out because another enabled plugin has the same name Added an allow_large option to the Read tool so Claude can read a text file past the usual size limits in one call when it needs the whole file and the context has room Fixed managed-settings PreToolUse hooks that deny a tool call with "continue": false, and managed prompt hooks that block one, refusing the call but not ending the turn Fixed PostToolUse hooks in managed settings not applying updatedMCPToolOutput in some sessions Fixed headless sessions starting a folder's .mcp.json or plugin MCP server that was switched off for that folder, after changing directory or reloading plugins Fixed a Claude apps gateway that serves allowedProviders with "gateway" locking out laptops that name that gateway in user settings Fixed a saved Claude apps gateway sign-in being ignored on machines whose managed settings set forceLoginMethod to gateway with no forceLoginGatewayUrl (regression in 2.1.295) Fixed --teleport opening an empty conversation when the session's history could not be read Fixed token counts for Haiku 5.5 and other models that take only adaptive thinking, which failed behind some gateways and were counted with budget thinking elsewhere Fixed resumed subagents being told that the user rejected a tool call that a session shutdown had interrupted Fixed hook output being altered when it contained text resembling a plugin hint tag Fixed secret redaction in shared transcripts and debug logs missing some values that follow a key with no value, including in JSON written inside a shell string Fixed a stray 52;c;… escape sequence printed on screen after copying in older VTE-based terminals such as MATE Terminal Fixed toasts and notifications waiting unseen for as long as the /diff panel or dialog was open Fixed Esc or an interrupt during a UserPromptSubmit hook or a mod's prompt.submit hook ending headless sessions, clearing the typed prompt, or letting the unchecked prompt through Fixed SessionStart hooks of a plugin loaded after a headless session starts being skipped when a different plugin with the same name, or another spelling of it, had already run Fixed claude self-hosted-runner printing misleading errors when registration is refused: it now names the org admin setting, or says a restarted on-demand runner needs a fresh work order Fixed a self-hosted runner session's git fetch, pull and push failing while another session of the same repository starts on a runner with --capacity above 1 Fixed workflow scripts silently truncating results, agent options and other values nested deeper than about 20,000 levels, and deeply nested results writing huge task output files Fixed a plugin's served $ methods running in the main session's working directory instead of the calling agent's, and ignoring the turn their calling hook holds Fixed $.agent.register succeeding from a mod's hook that was still running after the mod was reloaded or removed; the call is now refused Fixed $.http.fetch in mods refusing a HEAD request when the response declares a Content-Length over the 4 MiB body limit Fixed claude plugin marketplace add, marketplace update and plugin install failing with an internal error for a marketplace named like constructor; add now refuses such names clearly Fixed a plugin secret named constructor or prototype being deleted by the next save of that plugin's options Fixed cloud sessions skipping auto mode's checks on Claude in Chrome actions that a saved permission allows when their feature flags had not loaded Fixed CLAUDE_CODE_RESUME_INTERRUPTED_TURN re-running a finished turn after a restart when an MCP tool result had ended that turn Fixed Bash permission checks auto-approving some commands that assign the BASH_ARGV0 shell variable and then use it; these now prompt for approval Fixed Edit and NotebookEdit replacing every non-ASCII character in files that are not valid UTF-8 (Windows-1252, Shift-JIS, GBK); such edits are now refused Fixed a prompt sent just after ← being run twice, once unseen in the foreground, when the background service was slow to answer Fixed a prompt sent while SessionStart hooks were still running vanishing when ← moved the session to the background; it is still not sent, but ↑ now brings it back Fixed a late-loading plugin's SessionStart hook output reaching the new conversation after /clear in headless sessions Fixed PowerShell commands not seeing variables that hooks write to CLAUDE_ENV_FILE (when the file holds only plain assignments) Fixed Claude calling cloud sessions non-interactive and suggesting /mcp or claude mcp when an MCP server needs authentication Fixed /code-review ending on a raw JSON array in cloud sessions, the Agent SDK and IDE integrations; the findings now print as a numbered list Fixed auto mode occasionally refusing one update to your own artifact, saying its sharing had changed when it had not Fixed skills synced from claude.ai never finishing their install, and being downloaded again at every sync, when several sessions share a config directory Fixed a plugin synced from claude.ai being disabled when the marketplace dependency it declares was also synced from claude.ai Fixed a startup hang on macOS when plugin paths copied from a Linux machine pointed under /home Fixed the Workflow tool refusing script files with CRLF line endings, such as files checked out on Windows Fixed OpenTelemetry tool_result events missing git_commit_id after git commit -q or git -C <dir> commit Fixed CLAUDE_CODE_TRANSCRIPT_LOCAL_GC dropping a message from the saved transcript when its text held a Unicode line or paragraph separator (U+2028, U+2029) Fixed claude purge leaving a prompt in the history file when its text held a Unicode line or paragraph separator (U+2028, U+2029) Windows: Fixed PowerShell commands longer than about 1 KB always asking for permission, so allow rules and read-only detection now apply up to 32 KB Windows: Fixed stdio MCP servers being force-killed at shutdown; stdin now closes first and the process tree is killed only if the server is still running after 300 ms Windows: Fixed claude plugin install failing for GitHub owner/repo plugin sources on machines with no GitHub SSH key; the clone is now retried over HTTPS Windows: Fixed rm -rf /c/Users/<name> in Git Bash not asking in bypass permissions mode Improved fullscreen mode: the link under the mouse pointer is now underlined to show it can be opened Improved transcript toggle (ctrl+o) responsiveness in code-heavy conversations by caching syntax-highlighted code blocks Improved Claude Desktop's Code tab behind a Claude apps gateway: when a session can't start, including on a machine not set up for the gateway's code settings, the reason shows as a reply Improved the errors for a refused cloud session: they now say why your organization's policy couldn't be loaded, and name an API key or auth token that overrides your claude.ai login Improved --debug output to name unrecognized frontmatter fields in custom agent files, with a hint for likely typos Improved auto mode: a tool call that wasn't run because auto mode's check had no usable answer now shows as a dim "Not run" row instead of a red error Improved --debug output for hooks: command hooks on tool calls, prompts, SessionStart and Stop now log their command, plugin, outcome and duration when they finish, so a slow hook is identifiable Improved CLAUDE_CODE_TRANSCRIPT_LOCAL_GC: a large transcript file is no longer rewritten when that would free under 10% of it Updated /cost, the status line, --max-budget-usd and the SDK's cost figures to price Sonnet 5.5 cache reads at $0.10 per million tokens (was $0.20) Updated the bundled dataviz skill: lighter violet for the seventh series in light mode, softer primary text in dark mode, and compact y-axis labels like 1K Changed the default limit on MCP tool descriptions sent up front and on MCP server instructions from 2,048 to 4,096 characters Changed ←: a turn or ! command started while the session moves to the background is now stopped instead of finishing out of sight [VSCode] Fixed claudeCode.spinnerVerbs missing from the extension's settings, so settings.json now completes and validates it; a malformed value no longer breaks the chat panel [VSCode] Changed Claude in Chrome to ask before browser actions in every session, including one connected with @browser, as the terminal does; allowing a site for the session stops repeat asks [VSCode] Fixed chat links written as a full Windows path, such as C:\repo\file.ts or file:///C:/repo/file.ts, not opening the file on Windows [VSCode] Fixed the working indicator still animating when reduced motion is turned on in your OS, in VS Code, or with the prefersReducedMotion setting [VSCode] Fixed the prompt cache clock reading warm after the panel caught up on messages late, such as after the display was off or a remote window reconnected [Cloud sessions] Added a status filter to the Sessions and Runners lists on a self-hosted environment's Activity tab in admin settings; you can pick several statuses at once [Cloud sessions] Fixed every cloud session waiting for a self-hosted runner showing the same queue position; each now shows how many sessions are ahead of it [Cloud sessions] Fixed a message you send while Claude is still replying in a cloud session jumping above that reply when it finishes; it now stays below it, including after a reload [Claude Tag] Changed Claude in Slack to show the footer with the session link, model and cost only on its newest reply in a thread; the reply before it drops the footer [Claude Tag] Fixed links to URLs that contain parentheses breaking in some of Claude's Slack replies and task checklists, which showed stray bracket text and opened the wrong page [Claude Tag] Fixed Claude's Slack replies drawing color swatches beside codes that only look like hex colors, such as six-digit pull request numbers [Claude Tag] Added creating, editing and deleting workspace and channel memory files on the Activity page's Memory tab for members with the Claude Tag Admin permission [Claude Tag] Fixed the plugin confirmation card Claude posts in a Slack channel showing a plugin's ID instead of its name [Claude Tag] Fixed Claude in Slack posting a card to remove a plugin the channel's own settings don't include; it now explains where the plugin comes from instead [Claude Tag] Fixed Claude in Slack sometimes losing its reply when a session in a self-hosted environment moved to a new runner partway through a task [Code Review] Fixed the Code Review check sometimes staying "in progress" on a pull request after the review finished; it now shows the review's result [Code Review] Improved Code Review admin settings to say why a setting couldn't be saved, such as a policy restriction, instead of a generic failure message
原文入口
阅读原文(github.com)原文将在新窗口打开。收录时间不是内容更新时间;正文、译文与解读的版权归原作者/来源所有,本站仅作个人阅读辅助并保留原文入口;页面时间均为北京时间。
了解来源批准与收录规则