Claude Code 学习站

Claude Code 第29周:Artifacts 接入 MCP 连接器,新增屏幕阅读器模式

本周发布 v2.1.207 到 v2.1.212:已发布的 Artifacts 可实时调用 MCP 连接器,CLI 新增面向屏幕阅读器的无障碍模式,并有多项权限、后台任务与默认模型相关的小改进。

AI 摘要 · 已核查2026 年第 29 周(起于 2026-07-13原文:Week 29 · July 13–17, 2026
本周要点
  • 已发布的 Artifact 现在可以在每次被查看时调用 MCP 连接器,展示实时数据甚至按需执行操作,调用使用查看者自己账号的连接权限,首次调用前需查看者授权确认
  • 同时新增了公开分享链接、Team/Enterprise 计划下的编辑者协作角色,以及可从 Claude Tag 会话直接创建 Artifact
  • CLI 新增屏幕阅读器模式:用纯线性文本输出替代可视化终端界面(方框、加载动画、原地刷新),便于 VoiceOver、NVDA 等工具朗读;可用 `--ax-screen-reader` 参数、`CLAUDE_AX_SCREEN_READER` 环境变量或 `axScreenReader` 设置项开启
  • `/fork` 现在会把当前对话复制到一个独立的后台会话(在 `claude agents` 中有自己的条目),原来那种会话内子代理分支功能改名为 `/subtask`
  • Auto 模式在 Amazon Bedrock、Google Cloud Agent Platform、Microsoft Foundry 上不再需要 `CLAUDE_CODE_ENABLE_AUTO_MODE` 手动开启,管理员可用 `disableAutoMode` 关闭;同时新增 `claude auto-mode reset`(支持 `--yes` 跳过确认)
  • MCP 工具调用超过 2 分钟会自动转入后台执行,阈值可通过 `CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS` 调整;WebSearch 调用与子代理生成默认各设 200 次会话上限(`CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION`、`CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION`),防止失控循环

本周概览

本周(2026 年 7 月 13–17 日)对应版本从 v2.1.207 升级到 v2.1.212,共 2 项主要功能,外加一批权限、后台任务和默认配置相关的小改进。

Artifacts 接入 MCP 连接器

已发布的 Artifact 现在可以在每次被查看时调用你的 MCP 连接器,这意味着一个仪表盘类的 Artifact 不再只是构建时的静态快照,而是可以展示实时数据,甚至按需执行操作。每一次调用都通过当前查看者自己的账号连接执行,而不是发布者的连接;查看者在页面首次发起连接器调用前需要先授权确认。

配合这项能力,本周还上线了:

  • 公开分享链接(public sharing links)
  • Team、Enterprise 计划下的「编辑者」角色,支持多人协作编辑 Artifact
  • 可直接从 Claude Tag 会话创建 Artifact

使用方式是在提示词中直接点名连接器和想要的数据,例如:「构建一个展示未合并 PR 列表的仪表盘 Artifact,页面加载时通过我的 GitHub 连接器拉取实时数据」。

CLI 新增屏幕阅读器模式

屏幕阅读器模式(Screen reader mode)会把 Claude Code 终端界面中的方框、加载动画、原地刷新等可视化元素,替换为按顺序打印的纯文本行,方便 VoiceOver、NVDA 等屏幕阅读工具从头到尾朗读,包括审批权限请求和查看输出结果。

开启方式有三种粒度:

  • 单次会话:claude --ax-screen-reader
  • 单个 shell:设置 CLAUDE_AX_SCREEN_READER 环境变量
  • 全局生效:配置 axScreenReader 设置项

其他改进

  • /fork 行为变化/fork 现在会把当前对话复制到一个新的后台会话,该会话会在 claude agents 中拥有自己独立的条目,你可以继续在原会话工作;原来 /fork 启动的那种「会话内子代理分支」功能被重命名为 /subtask
  • Auto 模式门槛降低:在 Amazon Bedrock、Google Cloud 的 Agent Platform、Microsoft Foundry 上使用 Auto 模式,不再需要先设置 CLAUDE_CODE_ENABLE_AUTO_MODE 手动开启;管理员可通过 disableAutoMode 关闭该功能。新增命令 claude auto-mode reset 用于恢复默认的 Auto 模式配置,加上 --yes 可跳过确认提示。
  • 长时间 MCP 调用自动转后台:执行时间超过 2 分钟的 MCP 工具调用会自动移到后台运行,避免阻塞会话;阈值可通过 CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS 调整或关闭。
  • 防失控上限:WebSearch 调用与子代理(subagent)生成在单个会话内默认各上限 200 次,防止死循环耗尽资源,可分别用 CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSIONCLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION 调整。
  • 权限持久化改进:「始终允许」类权限规则现在保存在仓库根目录,这样在 git worktree 中授予的权限批准可以在不同会话和不同 worktree 之间保持有效。
  • 企业启动器(corporate launcher)支持:新增 CLAUDE_CODE_PROCESS_WRAPPER 环境变量或 processWrapper 设置项,可要求 Claude Code 自身二进制文件启动的所有子进程(如后台服务、agent view 会话)都必须经过指定的包装可执行文件。
  • vim 模式新设置vimInsertModeRemaps 设置项支持将两键组合序列(例如 jj)映射为 Escape 键。
  • stream-json 输出增强--forward-subagent-text 参数与 CLAUDE_CODE_FORWARD_SUBAGENT_TEXT 环境变量可以让子代理的文本与思考(thinking)内容也包含在 headless 模式的 stream-json 输出中。
  • 默认模型调整:Amazon Bedrock、Google Cloud 的 Agent Platform,以及 AWS 上的 Claude Platform,现在默认使用 Claude Opus 4.8。
  • 界面细节:折叠状态下的工具调用摘要行现在会显示实时耗时计数,长时间运行的工具调用不会再看起来像卡住了。