Claude Code Releases
v2.1.208
8.5内容质量
TL;DR · AI 摘要
Claude Code v2.1.208新增屏幕阅读器模式并修复多处关键问题。
核心要点
- 新增屏幕阅读器文本渲染模式
- 支持Vim插入模式快捷键映射
- 改进后台进程启动可靠性
#CLI工具#可访问性#配置管理
打开原文Release v2.1.208 · anthropics/claude-code · GitHub
哦哦!
加载时发生错误。请重新加载此页面。
anthropics
/
claude-code
公共
- 通知 您必须登录才能更改通知设置
- 分支 22,200
- 星标 138,000
v2.1.208
比较
请选择一个标签进行比较
抱歉,出错啦。
筛选
加载中...
抱歉,出错啦。
没有找到结果
查看所有标签
ashwin-ant
于 14 Jul 01:10 发布了此版本
v2.1.208
code
1fb278b改动内容
- 添加了屏幕阅读器模式:为屏幕阅读器用户提供可选的纯文本渲染。运行
claude --ax-screen-reader,设置CLAUDE_AX_SCREEN_READER=1,或在设置中添加"axScreenReader": true。
- 添加了 vimInsertModeRemaps 设置:在 vim 模式下将两个键的插入模式序列(如 jj)映射为 Escape
- 添加了 CLAUDE_CODE_PROCESS_WRAPPER :代理视图和后台服务现在会通过一个必需的包装可执行文件来运行每个 Claude Code 自启动进程,从而尊重企业启动器
- 在全屏模式下添加了鼠标点击支持以选择多选菜单和“其他”输入行
- 修复了快速模式在切换回支持它的模型后保持关闭的问题 — 现在会在启用设置时自动恢复
- 修复了发送给后台代理的回复因投递失败而丢失的问题 — 文本现在会保存并在会话重新启动时进行投递
- 修复了更新替换运行中 claude 前端进程所使用的二进制文件后,后台会话附着永久性失败(“无法启动后台守护程序”)的问题
- 修复了 CLI 自动更新导致上下文窗口(以及自动压缩指示器)在短时间内重置为 200k,从而造成恢复长上下文会话时出现虚假的“100% 上下文使用”问题
- 修复了服务器关闭 HTTP/2 连接并发送 GOAWAY 而请求仍在传输中时导致受监督和后台会话崩溃的问题
- 修复了 stream-json/JSON 输出被截断以及从 claude -p 管道大响应时缺少结果消息的问题
- 修复了 CLAUDE_CODE_MAX_OUTPUT_TOKENS 和类似环境变量静默使用科学记数法值的基数(1e6 变为 1)
- 修复了非常大的 markdown 表格渲染卡顿或消耗过多内存;超过 200 行的表格会显示前 200 行并附带“… 还有 N 行”的提示
- 修复了编辑工具在读取后修改的文件中目标文本仍唯一匹配时失败的问题
- 修复了 Read 报告空文件为“短于偏移量”,Grep 对无效正则表达式模式静默返回“未找到文件”,分页模式下 Grep 总数统计低估,以及 Glob 在模式、路径或工作目录包含 null 字节时崩溃并显示模糊错误的问题
- 修复了 apiKeyHelper 脚本失败被隐藏在通用的 401 错误之后;脚本本身的错误现在会在三次尝试内显示出来
- 修复了网关在响应被转换时导致 Bedrock 流式请求报错为“截断事件消息接收” — 现在错误会命名内容类型并指向代理
- 修复了 /upgrade 在浏览器无法打开时显示登录流程而不是升级 URL 的问题
- 修复了来自 Windows 风格 SDK 主机的空白 CRLF 或纯空行导致 stream-json 输入杀死会话的问题
- 修复了控制请求携带非字符串 set_model 载荷时导致无头 stream-json 会话永久性挂起的问题;CLI 现在会以错误响应作答
- 修复了会话恢复时重复出现的“未发现完成记录”通知——孤儿后台任务现在合并为一个摘要
- 修复了远程控制客户端在连接到终端托管会话后,直到某个任务开始或停止前无法看到后台代理和工作流进度的问题
- 修复了当子代理工具列表解析为空时,Agent 工具启动时未显示任何工具——现在它会返回清晰的错误信息,指出未识别的条目
- 修复了 /usage 显示过期缓存条目而非最新数据,并且 /mcp 在配置编辑后未重新分类占位服务器的问题
- 修复了 SDK 主机(例如 Claude Desktop)中“更改目录”命令在空闲会话中有运行中的后台任务时失败为“A 转换正在进行中”的问题
- 修复了工作流保存对话框显示 ~/.claude/workflows/ 而不是 CLAUDE_CONFIG_DIR 用户范围的保存位置的问题
- 修复了 /release-notes 将查看过的更新添加到模型上下文中的问题——“显示所有”之前将整个更改日志注入每个后续请求中
- 修复了 Agent 视图中的内存泄漏,其中粘贴的图片在发送窥探回复后保留在屏幕的生命周期内
- 修复了插件刷新运行前客户端未连接时,SDK 会话丢失通过初始化请求定义的代理的问题
- 修复了长时间会话中的多个内存泄漏:MCP 标准输入/输出服务器 stderr 每个服务器最多累积 64 MB,LSP 文档保持打开状态(现在 LRU 并限制为 50 个文档),后台后的异步挂钩输出保留,并且无界增长来自大型工具结果的无头/SDK 会话
- 修复了使用偏移量/限制读取文件时具有极长单行内容导致的内存膨胀问题——现在读取返回干净错误而不是加载整个行
- 修复了在许多权限拒绝/询问规则下每轮次多秒的缓慢问题——规则匹配器现在只编译一次并缓存
- 在代理任务列表更新期间改进了输入响应性——任务更新不再重新渲染整个 UI
- 通过缓存工具池组装减少了打印/SDK 会话中每个工具调用的 CPU 开销(在高工具数量下最多快 7 倍)
- 通过将文件编辑读取缓存限制为 16 MB 而不是固定多达 1,000 个完整文件来减少内存使用量
- 通过修剪过时的文件历史备份减少了编辑密集型会话中的会话转录大小(最多减少 79 倍),并限制检查点磁盘使用量
- 在启动带有后台代理或从大型对话中派生出的分支的会话时,减少了内存使用量
- 完成后的后台代理现在在清理前保留在 /tasks 中列出,而不是一完成就消失
- 连接到已停止的后台代理后,会话正在预热时立即显示其转录内容,而非空白的“会话正在启动”屏幕
- 后台会话:较旧的守护进程不再无声地将由新版本生成的工作线程重新启动到较旧的二进制文件上
- Agent 视图:Ctrl+X 现在删除重命名分支的工作树,从不销毁未推送的提交,在工作树保留时保持会话行,并且重用的工作树名称重置为当前基点
- 包含 $(…) /反引号/ <(…) 命令中的灾难性移除(例如 rm -rf ~)现在在 --dangerously-skip-permissions 和自动模式下提示,与普通形式匹配
- /install-github-app 和 /mcp 设置菜单不再在后台会话中打开
- 配置为空 URL 的 MCP 服务器现在在 /mcp 中显示为“未配置”,而非配置错误
- /usage 现在在使用端点被速率限制时会显示您的最后已知使用条形图,并附有“截至”注释,而不是错误屏幕。
- 修复了 AWS SSO 配置文件的 Bedrock 认证失败问题:当 sso_region 与 Bedrock 区域不同时会出现 “会话令牌未找到或无效”的错误(2.1.207 回退)
资源
12
"
</textarea></xmp>
10 人点赞