返回 2026-03-18 汇总

📦 Claude Code 更新

2026-03-18

Claude Code 更新追踪

日期: 2026-03-18
版本: 2.1.78


更新概览

Claude Code 发布 2.1.78 版本,这是一次重要的维护更新,带来了多项新功能和大量 bug 修复。本次更新增强了插件系统、改进了终端通知支持、优化了响应流式输出体验,并修复了近 20 个已知问题,涵盖沙盒权限、VSCode 集成、语音模式等多个方面。


重要变更详解

🚀 新功能

功能 说明
StopFailure Hook 事件 新增 hook 事件,当 turn 因 API 错误(如 rate limit、认证失败等)结束时触发
${CLAUDE_PLUGIN_DATA} 变量 插件持久化状态变量,可在插件更新后保留数据;/plugin uninstall 会提示是否删除
Plugin Agent Frontmatter 扩展 插件打包的 agents 现支持 effortmaxTurnsdisallowedTools 配置
Tmux 终端通知穿透 当在 tmux 中运行且启用了 set -g allow-passthrough on 时,iTerm2/Kitty/Ghostty 弹窗通知可传递到外层终端
响应逐行流式输出 响应文本现在会逐行流式呈现,提升交互体验
自定义模型选项 新增 ANTHROPIC_CUSTOM_MODEL_OPTION 环境变量,可在 /model 选择器中添加自定义条目,支持 _NAME_DESCRIPTION 后缀变量配置显示名称和描述

🔒 安全修复

问题 修复
沙盒静默禁用 sandbox.enabled: true 但依赖缺失时,现在会显示启动警告而非静默禁用沙盒

🐛 Bug 修复

沙盒与权限

会话与日志

终端与 UI

语音模式

Git 与工作目录

环境与兼容

VSCode 扩展


影响分析

对普通用户

  1. 体验提升:响应逐行流式输出让交互更流畅,大型会话恢复更快更省内存
  2. 更可靠的通知:tmux 用户配置 allow-passthrough on 后可收到终端弹窗通知
  3. 语音模式改进:Windows 11 WSL2 用户现可使用语音模式,push-to-talk 体验更自然

对插件开发者

  1. 更强的插件能力CLAUDE_PLUGIN_DATA 变量支持持久化状态,agents 支持 frontmatter 配置
  2. 更精细的错误处理StopFailure hook 可用于处理 API 错误场景

对企业/安全敏感用户

  1. 沙盒安全增强:依赖缺失时会明确警告而非静默降级
  2. 权限控制修复deny 规则现在正确生效,受保护目录在 bypass 模式下也有防护

对 VSCode 用户

  1. 更稳定的扩展:登录界面闪烁已修复,Opus 选择不再触发 rate limit 错误
  2. 更好的终端兼容:从 Dock/Spotlight 启动时 PATH 问题已解决

升级建议

建议所有用户尽快升级,特别是: - 使用 tmux 的用户(启用 set -g allow-passthrough on 获取通知) - WSL2 + Windows 11 用户(语音模式现已支持) - 关注 沙盒安全 的用户(安全警告增强) - 插件开发者(新 API 和持久化支持)

同日其他来源

其他日期