Claude Code 学习站

本周更新:Fork 模式默认开启,GitLab 合并请求与市场支持上线

Claude Code Desktop 新增限额重置自动续跑,交互式会话默认开启 Fork 模式,新增 GitLab 合并请求与插件市场支持,另有多项小改进。

AI 摘要 · 已核查2026 年第 33 周(起于 2026-08-10原文:Week 33 · August 10–14, 2026
本周要点
  • Desktop 端限额卡片新增「Auto-continue when limits reset」勾选项,限额重置后自动续跑被中断的会话
  • 交互式会话默认开启 fork 模式,子代理可继承完整对话与提示缓存,免去重复解释上下文;可用 `CLAUDE_CODE_FORK_SUBAGENT=0` 关闭
  • 插件市场支持克隆裸 GitLab 仓库地址(含嵌套子组);`claude --worktree` 可直接传入 GitLab 合并请求链接创建工作树,`claude agents` 视图会标注对应的 `!N`
  • Claude Code 现在会脱敏 `glpat-`、`glrt-` 等 GitLab 令牌,并像保护 `gh` 一样保护 `glab` CLI 的配置存储
  • 任务追踪工具(`TaskCreate`、`TaskUpdate`、`TodoWrite`)在 Opus 4.8、Sonnet 5、Fable 5、Mythos 5 等新模型上默认不可用,需设置 `CLAUDE_CODE_ENABLE_TODO_TOOLS=1` 重新启用
  • `/code-review` 在 high、xhigh、max 强度下也改为在后台代理中运行

本周概览

本周(2026年8月10日–14日,对应版本 v2.1.225 → v2.1.233)的更新围绕三个主题展开:Desktop 端在触及限额后可自动续跑、交互式会话默认切换到「fork 模式」子代理,以及插件市场与工作树对 GitLab 的支持正式对齐 GitHub。此外还有一批零散但值得注意的小改进。

Desktop:限额重置后自动续跑

在 Claude Code Desktop 的 Code 标签页中,如果触及会话限额,限额卡片上新增了一个「Auto-continue when limits reset」勾选项。勾选后,应用会在限额重置时自动重试被打断的那一轮对话,卡片上会显示「Auto-resuming at」以及具体的重置时间。需要注意的是,周限额(weekly-limit)卡片不提供此选项。

使用方式:下次出现会话限额卡片时,勾选该选项并保持会话窗口打开,限额重置后对话会自动继续。

Fork 模式默认开启(v2.1.232)

交互式会话中,fork 模式现在默认开启。Claude 可以请求 fork 这种子代理类型,它会继承当前对话的完整上下文和提示缓存,而不是从零开始 —— 这意味着分派一个侧支任务时不必重新解释背景。除了 agent-team 队友自己派生的子代理外,Claude 在交互式会话中派生的子代理默认也会在后台运行。

可以主动触发一次 fork,例如用需要利用此前全部讨论内容的任务:

> /subtask draft unit tests for the parser changes so far

fork 会出现在输入框下方的面板中,完成后结果会返回到当前对话里。如需关闭 fork 模式,设置环境变量 CLAUDE_CODE_FORK_SUBAGENT=0

GitLab 合并请求与插件市场支持(v2.1.232)

插件市场现在可以克隆裸的 gitlab.com 仓库地址,包括嵌套子组(nested subgroups)。在 v2.1.233 及以上版本,可以直接把一个 GitLab 合并请求(merge request)链接传给 --worktree,从该 MR 分支创建工作树;claude agents 视图会将关联到某个合并请求的会话标注为 !N

用法示例:

claude --worktree https://gitlab.com/group/project/-/merge_requests/42

origin 指向 gitlab.com 时,Claude Code 会拉取 merge-requests/42/head,并在独立的工作树中基于该分支打开会话。

同时,Claude Code 现在会脱敏 glpat-glrt- 等 GitLab 令牌家族,并像保护 gh 的配置一样保护 glab CLI 的配置存储。

其他小改进

  • 在输入框中输入 @ 可以按名称 提及另一个 Claude 会话,Claude 会通过 SendMessage 直接给它发消息;如果名称能唯一匹配一个正在运行的会话,现在无需确认步骤即可直接发送。
  • 同一台机器上的交互式会话保持唯一命名:如果新建或重命名的会话与另一个正在运行的会话重名,Claude Code 会自动生成 name-word-word 形式的变体名并告知你。
  • 插件市场支持 command 类型的来源(source):本地命令输出插件目录,Claude Code 每个会话都会重新解析并应用,无需重启。
  • 在 Linux 和 WSL 上,设置 CLAUDE_CODE_TOOL_MEMORY_LIMIT(例如 4G)可以限制 Bash 和 PowerShell 工具命令可使用的内存。
  • 任务追踪工具(TaskCreateTaskUpdateTodoWrite 等)在 Opus 4.8、Sonnet 5、Fable 5、Mythos 5 及后续同系列模型上默认不再可用;设置 CLAUDE_CODE_ENABLE_TODO_TOOLS=1 可重新启用。
  • /code-review 在 high、xhigh、max 强度下也改为像其他强度一样在后台代理中运行。
  • /plugin install plugin@marketplace 会先刷新市场,因此新发布的插件无需手动更新市场即可安装。
  • 配置项新增别名:additionalMarketplaces 对应 extraKnownMarketplaces,allowedMarketplaces 对应 strictKnownMarketplaces
  • 在较新的模型上,Claude 可以直接用 Write 工具覆盖一个已存在的文件,而无需在本会话中先读取它,行为与 Edit 工具规则一致;较旧模型仍需先读取。
  • VS Code 扩展的会话列表现在支持分组管理:右键可新建、重命名或删除分组,配合 Cmd/Ctrl 或 Shift 点击可批量移动多个会话。
  • 如果所在组织通过带有支出限额的 Claude apps gateway 路由 Claude Code,达到限额时 Claude Code 会显示限额周期、重置时间以及运营方设置的提示信息。