- 新增 Artifacts(测试版,限 Team 与 Enterprise 计划):可从会话直接发布一个实时、可交互的网页到 claude.ai 私有链接,会话继续工作时页面同步更新
- 权限规则新增按输入参数匹配语法「Tool(param:value)」,例如「Agent(model:opus)」可精确匹配特定模型的子代理调用,支持通配符「*」
- /config 命令支持「key=value」语法直接改设置,无需打开设置界面,该语法在非交互模式(-p)与 Remote Control 中同样可用
- 自动模式(Auto mode)新增防误删保护:未明确要求丢弃本地改动时会拦截「git reset --hard」「git clean -fd」「git stash drop」等破坏性命令,以及未指定具体 stack 时的「terraform destroy」
- 新增「attribution.sessionUrl」「sandbox.allowAppleEvents」等设置项,并修复了自定义 ANTHROPIC_BASE_URL、Microsoft Foundry 下提示缓存不生效,以及网络盘/云同步文件夹下 Write、Edit 产生零字节或截断文件的问题
本周概览
本周(2026年6月15日–19日,第25周)对应版本 v2.1.178 → v2.1.183,共 3 项主要功能更新:发布可分享网页的 Artifacts、权限规则按参数匹配、以及 /config 一键设置。此外还有一批稳定性与体验修复。
Artifacts:从会话发布可分享的实时页面
Artifacts 是 Claude Code 从当前会话发布到 claude.ai 的一个私有链接页面,支持实时交互,并且会随着会话继续工作而原地更新。适用场景是「终端文本不是合适载体」的情况,例如把 PR 逐行讲解、diff 内联标注做成一个页面,或者用会话数据搭一个仪表盘。
目前 Artifacts 处于 beta 阶段,仅面向 Team 与 Enterprise 计划开放。
使用方式很直接,在提示词中要求 Claude 生成页面,然后确认发布提示即可,例如:
Make an artifact that walks through this PR with the diff annotated inline.
权限规则支持按输入参数匹配
v2.1.178 起,deny 与 ask 权限规则新增 Tool(param:value) 语法,可以针对工具的具体输入参数做匹配,而不只是匹配工具名本身。
例如 Agent(model:opus) 可以精确匹配「请求 Opus 模型层级的子代理调用」;参数值支持通配符 *,例如 Agent(isolation:*) 会匹配任何显式设置了 isolation 参数的调用。
配置示例(.claude/settings.json):
{
"permissions": {
"deny": ["Agent(model:opus)"]
}
}
/config 支持一键设置任意配置项
v2.1.181 起,/config 命令支持直接传入 key=value 来修改设置,不必再打开设置交互界面。这一语法在非交互模式(-p flag)以及 Remote Control 中同样可用。
例如关闭 thinking 设置:
/config thinking=false
其他改进
- Auto mode 防误删:在用户没有明确要求丢弃本地改动的情况下,自动模式会拦截
git reset --hard、git clean -fd、git stash drop等破坏性 Git 命令;同样地,除非用户明确要求销毁特定 stack,否则会拦截terraform destroy。 - 提交归因控制:新增
attribution.sessionUrl设置,设为false可在网页版与 Remote Control 会话生成的提交(commit)和 PR 中,省略 claude.ai 会话链接。 /config交互界面中,Enter和Space均可修改选中的设置项;Esc现在会保存并关闭,而不是撤销更改。- 新增
sandbox.allowAppleEvents选项(默认关闭,需主动开启),允许沙箱化命令在 macOS 上发送 Apple Events。 - 可将
CLAUDE_CLIENT_PRESENCE_FILE指向一个标记文件,用于在你本人已在电脑前时,抑制移动端推送通知。 - 长段落输出现在按行流式显示,不再等待第一个换行符才开始显示。
- 「思考」过程中 API 连接中断会自动重试,不再直接报错「Connection closed while thinking」。
- 设置环境变量
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1后,每个会话都会有一个隐式团队(implicit team),可以直接通过 Agent 工具的name参数生成队友(teammate)。 - 嵌套的
.claude/skills目录中的 Skill 会在处理该目录下文件时加载;若与外层 Skill 重名,嵌套版本会以<dir>:<name>的形式呈现,两者都可用。 - 修复了自定义
ANTHROPIC_BASE_URL及 Microsoft Foundry 场景下 prompt caching 不生效的问题。 - 修复了在网络盘或云同步文件夹中,
Write、Edit操作可能产生零字节或内容被截断的文件的问题。