{/* TRANSLATED — 已翻译为中文 */}

> ## 文档索引
> 获取完整文档索引：https://code.claude.com/docs/llms.txt
> 使用此文件发现所有可用页面，然后进一步探索。

# 第 19 周 · 2026年5月4日–8日

> 从 .zip 归档和 URL 加载插件、使用 Ctrl+R 跨所有项目搜索命令历史、从本地 HEAD 或远程默认分支创建新 worktree，以及使用自动模式硬拒绝规则无条件阻止操作。

<div className="digest-meta">
  <span>发布版本 <a href="/en/changelog#2-1-128">v2.1.128 → v2.1.136</a></span>
  <span>2 项功能 · 5月4日–8日</span>
</div>

<div className="digest-feature">
  <div className="digest-feature-header">
    <span className="digest-feature-title">从 .zip 归档和 URL 加载插件</span>
  </div>

  <p className="digest-feature-lede"><code>--plugin-dir</code> 现在除目录外还接受 <code>.zip</code> 插件归档，新增的 <code>--plugin-url</code> 标志可从 URL 获取插件归档用于当前会话。适用于在将插件添加到市场前试用，或从制品库发布内部插件。</p>

  <p className="digest-feature-try">直接从 URL 加载插件：</p>

  ```bash terminal theme={null}
  claude --plugin-url https://example.com/my-plugin.zip
  ```

  <a className="digest-feature-link" href="/en/plugins">插件指南</a>
</div>

<div className="digest-feature">
  <div className="digest-feature-header">
    <span className="digest-feature-title">跨所有项目的命令历史搜索</span>
    <span className="digest-feature-pill">v2.1.129</span>
  </div>

  <p className="digest-feature-lede"><code>Ctrl+R</code> 反向搜索现在默认搜索所有项目的全部提示，恢复了 v2.1.124 之前的行为。搜索时按 <code>Ctrl+S</code> 可缩小回当前项目或会话。当你记得上周在另一个仓库运行的命令但不想翻找时非常方便。</p>

  <a className="digest-feature-link" href="/en/interactive-mode#command-history">交互模式：命令历史</a>
</div>

<div className="digest-wins">
  <p className="digest-wins-title">其他改进</p>

  <div className="digest-wins-grid">
    <div>新增 <code>worktree.baseRef</code> 设置（<code>fresh</code> | <code>head</code>）控制 <code>--worktree</code>、<code>EnterWorktree</code> 工具和智能体隔离 worktree 是从远程默认分支还是本地 <code>HEAD</code> 创建分支；默认 <code>fresh</code> 确保未推送的提交不会进入新 worktree</div>
    <div>新增 <code>settings.autoMode.hard\_deny</code> 规则在自动模式中无条件阻止匹配的操作，无论是否有允许例外，适用于即使有更广泛的允许规则也不应自动运行的操作</div>
    <div>钩子现在通过 <code>effort.level</code> JSON 输入字段和 <code>$CLAUDE_EFFORT</code> 环境变量接收活跃努力级别，Bash 工具命令可读取 <code>\$CLAUDE\_EFFORT</code></div>
    <div><code>CLAUDE\_CODE\_DISABLE\_ALTERNATE\_SCREEN=1</code> 退出全屏替代屏幕渲染器，将对话保持在终端的原生回滚缓冲区中</div>
    <div><code>CLAUDE\_CODE\_PACKAGE\_MANAGER\_AUTO\_UPDATE</code> 允许 Homebrew 或 WinGet 安装在后台运行升级并提示重启</div>
    <div><code>CLAUDE\_CODE\_SESSION\_ID</code> 现在在 Bash 工具子进程环境中，与传递给钩子的 <code>session\_id</code> 一致</div>
    <div><code>/mcp</code> 现在显示已连接服务器的工具数量，并标记连接时有 0 个工具的服务器</div>
    <div><code>--channels</code> 现在可与 console（API 密钥）认证一起使用</div>
    <div>Bash、钩子、MCP 和 LSP 等子进程不再继承 <code>OTEL\_\*</code> 环境变量，因此通过 Bash 工具运行的 OTEL 检测应用不再获取 CLI 自身的 OTLP 端点</div>
    <div>子智能体进度摘要现在命中提示缓存，将 <code>cache\_creation</code> 令牌成本降低约 3 倍</div>
    <div>多项 OAuth 和凭据可靠性修复：并行会话不再在刷新令牌竞争后卡在 401、MCP OAuth 刷新令牌在多个服务器并发刷新时不再丢失、修复了罕见的并发凭据写入导致的登录循环</div>
    <div>新增 <code>parentSettingsBehavior</code> 管理员键让管理员将 SDK <code>managedSettings</code> 纳入策略合并</div>
  </div>
</div>

[v2.1.128–v2.1.136 完整更新日志 →](/en/changelog#2-1-128)
