Claude Code Changelog 日报
日期: 2026-03-20
版本: 2.1.80
更新概览
Claude Code 2.1.80 版本带来了一系列实用的新功能和性能优化。本次更新重点增强了插件系统、状态栏信息展示,并修复了多个影响用户体验的 bug。特别值得一提的是,新版本在大型仓库中的内存使用和响应速度方面有显著改善。
重要变更详解
🆕 新功能
1. 速率限制监控
rate_limits字段:statusline 脚本现在可以显示 Claude.ai 的速率限制使用情况- 支持 5 小时和 7 天两个时间窗口
- 提供
used_percentage(使用百分比)和resets_at(重置时间)信息 - 帮助用户更好地管理 API 使用配额
2. 插件系统增强
source: 'settings'插件源:可以在settings.json中直接声明插件条目,无需单独安装- CLI 工具使用检测:插件提示现在不仅支持文件模式匹配,还能检测 CLI 工具的使用
- 简化安装流程:插件安装提示现在使用单一的
/plugin install命令,替代之前的两步流程
3. Effort 级别控制
- Frontmatter 支持:skills 和 slash commands 现在支持
effortfrontmatter 字段 - 允许在调用时自动覆盖模型的 effort 级别
- 为不同任务定制合适的推理深度
4. MCP 消息推送(研究预览)
--channels功能:允许 MCP 服务器主动推送消息到用户会话- 这是一个研究预览功能,可能在未来版本中调整
🐛 Bug 修复
会话恢复
- 修复
--resume丢失并行工具结果:使用并行工具调用的会话现在能正确恢复所有tool_use/tool_result对,不再显示[Tool result missing]占位符
语音模式
- 修复 WebSocket 连接失败:解决了 Cloudflare 机器人检测对非浏览器 TLS 指纹的误判导致的语音模式连接问题
API 兼容性
- 修复细粒度工具流 400 错误:通过 API 代理、Bedrock 或 Vertex 使用细粒度工具流时不再出现 400 错误
UI/UX 修复
- 修复
/remote-control误显示:该命令不再出现在 gateway 和第三方提供商部署中(因为无法正常工作) - 修复
/sandbox标签切换:Tab 和箭头键现在能正常切换标签页 - 修复托管设置未应用:解决了启动时
remote-settings.json缓存导致托管设置(enabledPlugins、permissions.defaultMode、策略设置的环境变量)未生效的问题
⚡ 性能优化
内存使用
- 减少启动内存占用:在大型仓库中节省约 80 MB 内存
- 测试环境:250k 文件的仓库
- 对大型 monorepo 用户尤其友好
响应速度
- 改进
@文件自动完成:在大型 git 仓库中的响应速度显著提升
💡 体验改进
/effort命令:现在会显示auto当前解析到的具体值,与状态栏指示器保持一致/permissions面板:在列表视图中可以使用 Tab 和箭头键切换标签页- 背景任务面板:左箭头键现在可以从列表视图关闭面板
影响分析
对普通用户的影响
- 更透明的使用监控:新的速率限制字段让用户能实时了解 API 配额使用情况,避免突然达到限制
- 更流畅的大型仓库体验:内存优化和自动完成改进让在大型项目中工作的体验更顺滑
- 更可靠的会话恢复:修复了并行工具结果丢失的问题,恢复历史会话时不再丢失上下文
对插件开发者的影响
- 更灵活的插件分发:
source: 'settings'允许通过配置文件直接启用插件,适合企业内部工具分发 - 更智能的提示触发:CLI 工具检测扩展了插件提示的触发场景
对高级用户的影响
- MCP 消息推送:
--channels功能为构建实时交互式应用提供了新的可能性(研究预览) - Effort 级别定制:可以为不同的 skills 和 slash commands 设置不同的推理深度,平衡速度和质量
升级建议
建议所有用户尽快升级到此版本,特别是:
- 在大型仓库中工作的用户(享受内存和响应速度优化)
- 频繁使用 --resume 恢复会话的用户
- 使用语音模式的用户
- 通过 API 代理或云服务(Bedrock/Vertex)访问的用户
升级命令:
npm update -g @anthropic-ai/claude-code