第 32 周 · 8月10-14日
子 agent fork 默认开启(继承完整对话与提示词缓存)、输入框
@提及其他会话、GitLab 全面接入(插件市场/MR 徽章/token 脱敏)、Todo 工具在新模型上移除、自托管 runner 与 Remote Control 大批修复。
版本范围: v2.1.227 → v2.1.233
重磅更新
子 agent fork 默认开启
v2.1.232 起 fork 默认开启:subagent_type: "fork" 的子 agent 继承完整对话与提示词缓存,交互式会话中非队友类型的 agent 生成也默认转入后台。这让「派一个带全部上下文的分身去查」变成默认动作,不必再把背景重述一遍。
输入框里 @ 提及另一个会话
v2.1.232 起在提示词里输入 @ 就能按名字提及另一个 Claude 会话,Claude 随后用 SendMessage 直接联系它。同时:
SendMessage只要裸名字精确匹配一个活跃会话即可投递,不再要求先用 ref 确认- 同一台机器上的交互式会话现保持名字唯一,重名会自动获得
name-word-word变体并告知你 /config新增「Dialog expiry」与「Messages from your other sessions」两行- v2.1.229
ListAgents把断连的 Remote Control 会话标为offline、云端会话标为cloud
GitLab 全面接入
- v2.1.232 插件市场支持 GitLab:裸
gitlab.com仓库 URL(含嵌套子群组)现可像github.com一样克隆 - v2.1.232 新增 GitLab token 家族脱敏(
glrt-、gloas-、glptt-等 9 类),可路由的glpat-/gldt-全量脱敏;glabCLI 配置库获得与gh同级的沙盒与凭据路径保护 - v2.1.233
--worktree参数与claude agents视图支持 GitLab MR URL(显示为!N) - v2.1.233 GitHub app 设置提示不再在 origin 为 gitlab.com/bitbucket.org 的仓库出现
值得留意的行为变更
- v2.1.233 Todo/任务跟踪工具(TodoWrite、TaskCreate 等)在 Opus 4.8、Sonnet 5、Fable 5、Mythos 5 及更新模型上不再提供;设
CLAUDE_CODE_ENABLE_TODO_TOOLS=1可恢复 - v2.1.232 设置项新增友好别名:
additionalMarketplaces/allowedMarketplaces对应extraKnownMarketplaces/strictKnownMarketplaces - v2.1.232
/code-review在 high、xhigh、max effort 下也改为跑在后台 agent - v2.1.232
sandbox.ripgrep仅在用户、托管与--settings层生效,项目设置不再能覆盖 - v2.1.228 Write 工具放宽:较新的模型可覆盖本会话未读过的已有文件(与 Edit 规则一致),较旧模型仍需先读
- v2.1.232 移除「建议你创建自定义子 agent」的启动提示与
/powerup中的对应提示
沙盒与安全
- v2.1.233 修复用 NT
\??\设备前缀书写的 Windows 路径绕过 UNC 校验,堵住一条 NTLM 凭据泄露途径 - v2.1.232 修复 PowerShell 权限绕过:写变量的参数可静默覆盖
$PSDefaultParameterValues并改写后续命令的文件访问 - v2.1.232 修复 Windows 权限绕过:Git Bash 会跟随被路径校验当成普通文件的 Cygwin 风格软链
- v2.1.232 修复嵌套 git 仓库从父目录继承信任 —— 每个仓库现需各自确认
- v2.1.232 加固共享
/tmp下的跨会话消息 socket 目录:预埋软链或他人目录现被拒绝 - v2.1.232 加固 Linux 文件系统沙盒的一处受保护路径绕过
- v2.1.228 加固从 claude.ai 同步来的 skill:不再覆盖本地命令或 MCP 提示词,正文不执行
!命令也不展开@文件 - v2.1.232 网关侧:
managed.policies[].match.groups/admin.admin_groups的空条目与畸形email_domain现启动即失败,不再静默匹配不到人或错授管理员
稳定性修复要点
- v2.1.229 修复长回复在流式输出中部分消失并被打印两次
- v2.1.229 修复终端极窄时渲染进度条或表格触发 RangeError 崩溃(可能让
--continue/--resume启动即崩) - v2.1.229 修复工具调用的
glob/file_path/command非字符串时崩到错误屏 - v2.1.228 修复罕见内部布局错误后,交互式会话完全停止重绘而进程仍在跑
- v2.1.228 修复会话清理删除项目记忆文件夹内的内容
- v2.1.233 修复启用沙盒后 Linux 上空闲会话把一个 CPU 核心占满
- v2.1.233 修复 MCP v2 连接对「长连接固定超时即断」的服务器无限重开监听流
- v2.1.232 修复 MCP 连接在服务器不响应协议探测时卡满 30 秒超时
- v2.1.229 修复自托管 runner 卡在 Git Credential Manager 提示上
- v2.1.229 修复 CPU 受限容器内的动态 workflow 用宿主机核数而非容器限额
- v2.1.229 改进 workflow 扇出:同前缀兄弟 agent 错峰启动以复用缓存前缀(
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS=0关闭) - v2.1.229 起一批 Remote Control 修复:斜杠命令后卡在转圈、恢复已删除会话报登录错误、空闲时显示不可达、worker 重启后不恢复历史
- v2.1.228 修复连接状态下执行 Remote Control
/resume会把被恢复对话的标题或历史泄漏进已连接会话 - v2.1.233 改进 apps gateway 错误转发:Vertex、Foundry、AWS 上游的 400/413 现携带上游原始报错
- v2.1.229 [VSCode] 侧边栏新增会话分组(右键新建/重命名/删除,Cmd/Shift 点击批量移动)