Claude Code 学习站

Claude Code 周报:Artifacts 发布网页,权限规则可按参数匹配

本周(2026年第25周)Claude Code 新增可发布分享的 Artifacts、权限规则的按参数匹配语法,以及 /config 一键设置功能,并修复多项稳定性问题。

AI 摘要 · 已核查2026 年第 25 周(起于 2026-06-15原文:What's New — Week 25 (June 15–19, 2026)
本周要点
  • 新增 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.178v2.1.183,共 3 项主要功能更新:发布可分享网页的 Artifacts、权限规则按参数匹配、以及 /config 一键设置。此外还有一批稳定性与体验修复。

Artifacts:从会话发布可分享的实时页面

Artifacts 是 Claude Code 从当前会话发布到 claude.ai 的一个私有链接页面,支持实时交互,并且会随着会话继续工作而原地更新。适用场景是「终端文本不是合适载体」的情况,例如把 PR 逐行讲解、diff 内联标注做成一个页面,或者用会话数据搭一个仪表盘。

目前 Artifacts 处于 beta 阶段,仅面向 TeamEnterprise 计划开放。

使用方式很直接,在提示词中要求 Claude 生成页面,然后确认发布提示即可,例如:

Make an artifact that walks through this PR with the diff annotated inline.

权限规则支持按输入参数匹配

v2.1.178 起,denyask 权限规则新增 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 --hardgit clean -fdgit stash drop 等破坏性 Git 命令;同样地,除非用户明确要求销毁特定 stack,否则会拦截 terraform destroy
  • 提交归因控制:新增 attribution.sessionUrl 设置,设为 false 可在网页版与 Remote Control 会话生成的提交(commit)和 PR 中,省略 claude.ai 会话链接。
  • /config 交互界面中,EnterSpace 均可修改选中的设置项;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 不生效的问题。
  • 修复了在网络盘或云同步文件夹中,WriteEdit 操作可能产生零字节或内容被截断的文件的问题。