6 6
7> 切换到 Claude Fable 5.1,让计算机使用在 Desktop 上后台运行,并在实时 /diff 面板中观看 Claude 的编辑。7> 切换到 Claude Fable 5.1,让计算机使用在 Desktop 上后台运行,并在实时 /diff 面板中观看 Claude 的编辑。
8 8
9<div className="digest-meta">9Releases [v2.1.251 → v2.1.261](/docs/en/changelog#2-1-251)
10 <span>Releases <a href="/docs/en/changelog#2-1-251">v2.1.251 → v2.1.261</a></span>104 个功能 · 8 月 31 日 – 9 月 4 日
11 <span>4 个功能 · 8 月 31 日 – 9 月 4 日</span>
12</div>
13 11
14<div className="digest-feature">12Claude Fable 5.1
15 <div className="digest-feature-header">13新模型
16 <span className="digest-feature-title">Claude Fable 5.1</span>
17 <span className="digest-feature-pill">新模型</span>
18 </div>
19 14
20 <p className="digest-feature-lede">Claude Fable 5.1 在 Claude Code 中可用,具有 1M 令牌上下文窗口,<code>fable</code> 别名现在选择它。在 Claude 应用网关会话中,<code>fable</code> 仍然选择 Fable 5。如果您的网关提供 Fable 5.1,请运行 <code>/model claude-fable-5-1</code>。需要 v2.1.257 或更高版本。</p>15Claude Fable 5.1 在 Claude Code 中可用,具有 1M 令牌上下文窗口,`fable` 别名现在选择它。在 Claude 应用网关会话中,`fable` 仍然选择 Fable 5。如果您的网关提供 Fable 5.1,请运行 `/model claude-fable-5-1`。需要 v2.1.257 或更高版本。
21 16
22 <p className="digest-feature-try">将当前会话切换到 Fable 5.1 并将其保存为默认值:</p>17将当前会话切换到 Fable 5.1 并将其保存为默认值:
23 18
24 ```text Claude Code theme={null}19```text Claude Code theme={null}
25 > /model fable20> /model fable
26 ```21```
27 22
28 <p className="digest-feature-try">在 Anthropic API 上,选择器仅在服务器报告您的组织可用时才列出 Fable,但键入 <code>/model fable</code> 会直接与服务器检查。</p>23在 Anthropic API 上,选择器仅在服务器报告您的组织可用时才列出 Fable,但键入 `/model fable` 会直接与服务器检查。
29 24
30 <a className="digest-feature-link" href="/docs/zh-CN/model-config#work-with-fable">使用 Fable</a>25[使用 Fable](/docs/zh-CN/model-config#work-with-fable)
31</div>
32 26
33<div className="digest-feature">27计算机使用在 Desktop 上后台运行
34 <div className="digest-feature-header">28Desktop
35 <span className="digest-feature-title">计算机使用在 Desktop 上后台运行</span>
36 <span className="digest-feature-pill">Desktop</span>
37 </div>
38 29
39 <p className="digest-feature-lede">在 macOS 上,Claude Code Desktop 应用中的计算机使用现在可以在后台工作:Claude 可以在您批准的应用中查看和操作,同时您继续工作。后台计算机使用在 Pro 和 Max 计划上处于测试阶段。</p>30在 macOS 上,Claude Code Desktop 应用中的计算机使用现在可以在后台工作:Claude 可以在您批准的应用中查看和操作,同时您继续工作。后台计算机使用在 Pro 和 Max 计划上处于测试阶段。
40 31
41 <Frame>32
42 <img className="w-full" src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/background-computer-use.jpg?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=a599a6c6fa544cb8d1b426b93706caf4" alt="一个 Claude Code Desktop 会话,其中 Claude 请求使用 Xcode,旁边有一张计算机使用权限卡,上面写着"让 Claude 在您批准的应用中查看和操作,在后台或完全控制您的屏幕",以及一个"启用"按钮" width="1440" height="810" data-path="images/whats-new/background-computer-use.jpg" />
43 </Frame>
44 33
45 <a className="digest-feature-link" href="/docs/zh-CN/desktop#let-claude-use-your-computer">让 Claude 使用您的计算机</a>34[让 Claude 使用您的计算机](/docs/zh-CN/desktop#let-claude-use-your-computer)
46</div>
47 35
48<div className="digest-feature">36全屏渲染中的实时 diff 面板
49 <div className="digest-feature-header">37v2.1.260
50 <span className="digest-feature-title">全屏渲染中的实时 diff 面板</span>
51 <span className="digest-feature-pill">v2.1.260</span>
52 </div>
53 38
54 <p className="digest-feature-lede">在全屏渲染中,<code>/diff</code> 现在在对话旁边打开一个面板,而不是您必须关闭的查看器。该面板列出更改的文件及其添加和删除的行数,并在每次 Claude 编辑文件或运行 shell 命令时刷新。在面板中用鼠标选择行以将其附加到您的下一个提示。</p>39在全屏渲染中,`/diff` 现在在对话旁边打开一个面板,而不是您必须关闭的查看器。该面板列出更改的文件及其添加和删除的行数,并在每次 Claude 编辑文件或运行 shell 命令时刷新。在面板中用鼠标选择行以将其附加到您的下一个提示。
55 40
56 <Frame>41<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/diff-panel.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=9d7553c19e7f227891cd95f1f59d796d" />
57 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/diff-panel.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=9d7553c19e7f227891cd95f1f59d796d" data-path="images/whats-new/diff-panel.mp4" />
58 </Frame>
59 42
60 <p className="digest-feature-try">启用全屏渲染,在 git 存储库中,并在至少 110 列宽的终端中,切换面板:</p>43启用全屏渲染,在 git 存储库中,并在至少 110 列宽的终端中,切换面板:
61 44
62 ```text Claude Code theme={null}45```text Claude Code theme={null}
63 > /diff46> /diff
64 ```47```
65 48
66 <p className="digest-feature-try">再次运行 <code>/diff</code> 或单击其标题中的 <code>✕</code> 来关闭它。</p>49再次运行 `/diff` 或单击其标题中的 `✕` 来关闭它。
67 50
68 <a className="digest-feature-link" href="/docs/zh-CN/interactive-mode#diff-panel">Diff 面板</a>51[Diff 面板](/docs/zh-CN/interactive-mode#diff-panel)
69</div>
70 52
71<div className="digest-feature">53使用 /skill-doctor 查找未使用的 skills
72 <div className="digest-feature-header">54CLI
73 <span className="digest-feature-title">使用 /skill-doctor 查找未使用的 skills</span>
74 <span className="digest-feature-pill">CLI</span>
75 </div>
76 55
77 <p className="digest-feature-lede"><code>/skill-doctor</code> 显示您的每个 skill 在上下文中的成本以及它被使用的频率,因此您可以决定关闭哪些。<a href="/docs/zh-CN/skills#skill-descriptions-are-cut-short">skill 列表</a>中的每个 skill 都会在每个回合中添加到您的上下文中,无论 Claude 是否使用它。需要 v2.1.252 或更高版本,在跳过<a href="/docs/zh-CN/env-vars#features-that-need-feature-flag-fetching">功能标志获取</a>的会话中不可用。</p>56`/skill-doctor` 显示您的每个 skill 在上下文中的成本以及它被使用的频率,因此您可以决定关闭哪些。[skill 列表](/docs/zh-CN/skills#skill-descriptions-are-cut-short)中的每个 skill 都会在每个回合中添加到您的上下文中,无论 Claude 是否使用它。需要 v2.1.252 或更高版本,在跳过[功能标志获取](/docs/zh-CN/env-vars#features-that-need-feature-flag-fetching)的会话中不可用。
78 57
79 <p className="digest-feature-try">在交互式会话中运行它以在 <code>/plugin</code> 管理器的<strong>Stats</strong>选项卡中打开报告:</p>58在交互式会话中运行它以在 `/plugin` 管理器的**Stats**选项卡中打开报告:
80 59
81 ```text Claude Code theme={null}60```text Claude Code theme={null}
82 > /skill-doctor61> /skill-doctor
83 ```62```
84 63
85 <p className="digest-feature-try">在非交互模式下使用 <code>-p</code>,Claude Code 会将报告打印为文本。</p>64在非交互模式下使用 `-p`,Claude Code 会将报告打印为文本。
86 65
87 <a className="digest-feature-link" href="/docs/zh-CN/skills#find-unused-skills">查找未使用的 skills</a>66[查找未使用的 skills](/docs/zh-CN/skills#find-unused-skills)
88</div>
89 67
90<div className="digest-wins">68其他亮点
91 <p className="digest-wins-title">其他亮点</p>
92 69
93 <div className="digest-wins-grid">70[`PreModelSwitch`](/docs/zh-CN/hooks#premodelswitch) hook 可以阻止您请求的模型切换,[`PostModelSwitch`](/docs/zh-CN/hooks#postmodelswitch) hook 可以在会话的模型更改后为 Claude 添加上下文[`/cost`](/docs/zh-CN/costs#prompt-cache-statistics) 添加了一行 `Prompt cache (main)`:从缓存提供的输入令牌份额、缓存未命中、缓存是否预热,以及当 Claude Code 可以命名一个时上次未命中的可能原因。状态行脚本获得匹配的 `prompt_cache` 对象组织可以在[`managedMcpServers`](/docs/zh-CN/managed-mcp#provide-servers-through-managed-settings) 托管设置下列出 HTTP 和 SSE MCP 服务器,以将其提供给每个用户,除了用户自己添加的服务器`/effort` 和 `/model` 选择器现在[为每个模型保存单独的努力级别](/docs/zh-CN/model-config#adjust-effort-level);按 `s` 而不是 `Enter` 仅将级别应用于当前会话默认情况下,自动模式分类器[现在也阻止](/docs/zh-CN/permission-modes#what-the-classifier-blocks-by-default)诸如从云实例元数据端点请求凭证或连接到 Claude 未启动的同级容器等操作在自动模式下,Claude Code 在 Claude [首次读取工作目录外的文件](/docs/zh-CN/permission-modes#first-read-outside-the-working-directories)之前询问您,并提供从那时起阻止此类读取的选项提高 [`bashOutputMaxChars`](/docs/zh-CN/settings-reference#bashoutputmaxchars) 和 [`taskOutputMaxChars`](/docs/zh-CN/settings-reference#taskoutputmaxchars),最高可达 128,000 个字符,以便 Claude 内联接收来自成功命令或后台任务的更多输出提示的[字编辑快捷键遵循 readline](/docs/zh-CN/interactive-mode#make-ctrl-w-delete-back-to-whitespace) 对所有人,`keybindingFlavor` 设置不再有任何效果。`Ctrl+W` 删除回到前一个空格,`Alt+B`、`Alt+F` 和 `Alt+D` 将标点符号(如 `/` 和 `.`)视为单词分隔符如果您在项目的 `.claude/settings.json` 或 `.claude/settings.local.json` 中将 `defaultMode` 设置为 `"bypassPermissions"`,它[不再生效](/docs/zh-CN/permission-modes#which-mode-a-session-starts-in),会话以手动模式启动;改为在用户或托管设置中设置 `"bypassPermissions"`,或传递 `--permission-mode`基于座位的企业计划现在[默认为 Opus 5](/docs/zh-CN/model-config#default-model-setting)在 VS Code 扩展中,单击提示框底部的模型名称以[打开模型选择器](/docs/zh-CN/vs-code#use-the-prompt-box)在 VS Code 扩展中,在命令菜单的"自定义"部分中选择**输出样式**以[选择输出样式](/docs/zh-CN/vs-code#use-the-prompt-box),包括您的自定义样式
94 <div><a href="/docs/zh-CN/hooks#premodelswitch"><code>PreModelSwitch</code></a> hook 可以阻止您请求的模型切换,<a href="/docs/zh-CN/hooks#postmodelswitch"><code>PostModelSwitch</code></a> hook 可以在会话的模型更改后为 Claude 添加上下文</div>
95 <div><a href="/docs/zh-CN/costs#prompt-cache-statistics"><code>/cost</code></a> 添加了一行 <code>Prompt cache (main)</code>:从缓存提供的输入令牌份额、缓存未命中、缓存是否预热,以及当 Claude Code 可以命名一个时上次未命中的可能原因。状态行脚本获得匹配的 <code>prompt\_cache</code> 对象</div>
96 <div>组织可以在<a href="/docs/zh-CN/managed-mcp#provide-servers-through-managed-settings"><code>managedMcpServers</code></a> 托管设置下列出 HTTP 和 SSE MCP 服务器,以将其提供给每个用户,除了用户自己添加的服务器</div>
97 <div><code>/effort</code> 和 <code>/model</code> 选择器现在<a href="/docs/zh-CN/model-config#adjust-effort-level">为每个模型保存单独的努力级别</a>;按 <code>s</code> 而不是 <code>Enter</code> 仅将级别应用于当前会话</div>
98 <div>默认情况下,自动模式分类器<a href="/docs/zh-CN/permission-modes#what-the-classifier-blocks-by-default">现在也阻止</a>诸如从云实例元数据端点请求凭证或连接到 Claude 未启动的同级容器等操作</div>
99 <div>在自动模式下,Claude Code 在 Claude <a href="/docs/zh-CN/permission-modes#first-read-outside-the-working-directories">首次读取工作目录外的文件</a>之前询问您,并提供从那时起阻止此类读取的选项</div>
100 <div>提高 <a href="/docs/zh-CN/settings-reference#bashoutputmaxchars"><code>bashOutputMaxChars</code></a> 和 <a href="/docs/zh-CN/settings-reference#taskoutputmaxchars"><code>taskOutputMaxChars</code></a>,最高可达 128,000 个字符,以便 Claude 内联接收来自成功命令或后台任务的更多输出</div>
101 <div>提示的<a href="/docs/zh-CN/interactive-mode#make-ctrl-w-delete-back-to-whitespace">字编辑快捷键遵循 readline</a> 对所有人,<code>keybindingFlavor</code> 设置不再有任何效果。<code>Ctrl+W</code> 删除回到前一个空格,<code>Alt+B</code>、<code>Alt+F</code> 和 <code>Alt+D</code> 将标点符号(如 <code>/</code> 和 <code>.</code>)视为单词分隔符</div>
102 <div>如果您在项目的 <code>.claude/settings.json</code> 或 <code>.claude/settings.local.json</code> 中将 <code>defaultMode</code> 设置为 <code>"bypassPermissions"</code>,它<a href="/docs/zh-CN/permission-modes#which-mode-a-session-starts-in">不再生效</a>,会话以手动模式启动;改为在用户或托管设置中设置 <code>"bypassPermissions"</code>,或传递 `--permission-mode`</div>
103 <div>基于座位的企业计划现在<a href="/docs/zh-CN/model-config#default-model-setting">默认为 Opus 5</a></div>
104 <div>在 VS Code 扩展中,单击提示框底部的模型名称以<a href="/docs/zh-CN/vs-code#use-the-prompt-box">打开模型选择器</a></div>
105 <div>在 VS Code 扩展中,在命令菜单的"自定义"部分中选择<strong>输出样式</strong>以<a href="/docs/zh-CN/vs-code#use-the-prompt-box">选择输出样式</a>,包括您的自定义样式</div>
106 </div>
107</div>
108 71
109[v2.1.251–v2.1.261 的完整更新日志 →](/docs/en/changelog#2-1-251)72[v2.1.251–v2.1.261 的完整更新日志 →](/docs/en/changelog#2-1-251)