Claude Code Changelog(持续更新)

699 阅读37分钟

2.0.74

  • 新增 LSP(Language Server Protocol)工具:为代码智能提供能力,比如跳转到定义(go-to-definition)、查找引用(find references)、悬浮文档(hover documentation)
  • 新增 /terminal-setup:支持 Kitty、Alacritty、Zed、Warp 终端
  • 在 /theme 中新增 ctrl+t 快捷键:开/关语法高亮
  • 在主题选择器中新增语法高亮信息展示
  • 当 macOS 用户遇到 Alt 快捷键失效时,新增终端配置相关指引
  • 修复:skill 的 allowed-tools 没有应用到由该 skill 间接调用的工具
  • 修复:用户已在使用 Opus 4.5 时仍错误显示 Opus 4.5 提示
  • 修复:语法高亮未正确初始化时可能导致的崩溃
  • 修复:/plugins 的 discover 页面视觉问题(搜索框聚焦时列表选择指示仍显示)
  • 修复:macOS 快捷键显示将 “alt” 改为显示 “opt”
  • 改进:/context 命令的可视化展示(按来源分组显示 skills 与 agents、显示 slash commands、并按 token 数排序)
  • [Windows] 修复渲染不正确的问题
  • [VSCode] 在年终促销消息中新增 gift 标签图标

2.0.73

  • 新增可点击的 [Image #N] 链接:可在系统默认查看器中打开附件图片
  • 新增 alt-y yank-pop:在 ctrl-y yank 后循环切换剪贴/删除环(kill ring)历史
  • 插件 discover 页面新增搜索过滤:输入即可按名称、描述或 marketplace 过滤
  • 新增:fork session 时可自定义 session ID(--session-id 可与 --resume / --continue 以及 --fork-session 组合使用)
  • 修复:输入历史循环过慢,以及可能覆盖已提交文本的竞态问题
  • 改进:/theme 命令直接打开主题选择器
  • 改进:主题选择器 UI
  • 改进:在 resume session、permissions、plugins 等界面统一搜索体验(使用统一的 SearchBox 组件)
  • [VSCode] 增加标签页图标徽标:显示待处理权限(蓝色)与未读补全(橙色)

2.0.72

  • 新增 “Claude in Chrome(Beta)”:配合 Chrome 扩展(claude.ai/chrome),可让 Claude Code 直接控制浏览器
  • 减少终端闪烁
  • 新增:移动端提示里提供可扫码的二维码,便于快速下载 App
  • 新增:恢复会话时的加载指示器,反馈更清晰
  • 修复:/context 在非交互模式下不遵循自定义 system prompt
  • 修复:使用 Ctrl+Y 粘贴时,连续 Ctrl+K 删除行的顺序错误
  • 改进:@ 提及文件建议速度(在 git 仓库约提升 3 倍)
  • 改进:在包含 .ignore 或 .rgignore 的仓库中,文件建议性能更好
  • 改进:settings 校验错误提示更醒目
  • 修改:thinking 开关从 Tab 改为 Alt+T,避免误触
  • [Windows] 修复渲染不正确的问题

2.0.71

  • 新增 /config:可开关 prompt 建议
  • 新增 /settings 作为 /config 的别名
  • 修复:当光标在路径中间时,@ 文件引用建议被错误触发
  • 修复:在使用 --dangerously-skip-permissions 时,来自 .mcp.json 的 MCP server 不加载
  • 修复:权限规则错误拒绝包含 shell 通配符(glob)的合法 bash 命令(例如 ls *.txt、for f in *.png)
  • Bedrock:环境变量 ANTHROPIC_BEDROCK_BASE_URL 现在会用于 token 统计与推理 profile 列表
  • 原生构建新增语法高亮引擎

2.0.70

  • 新增:回车键可直接接受并提交 prompt 建议(Tab 仍用于接受并进入编辑)
  • 新增:MCP 工具权限支持通配符 mcp__server__*,可允许/拒绝某 server 的所有工具
  • 新增:插件 marketplace 自动更新开关,支持按 marketplace 分别控制
  • 新增:status line 的 current_usage 字段,可更准确计算上下文窗口占比
  • 修复:处理队列命令时清空了用户正在输入的内容
  • 修复:按 Tab 时,prompt 建议覆盖了已输入文本
  • 修复:终端尺寸变化时 diff 视图不更新
  • 改进:大对话内存占用降低约 3 倍
  • 改进:截图复制到剪贴板(Ctrl+S)分辨率更高、更清晰
  • 移除:用 # 快速写入 memory 的快捷方式(改为让 Claude 编辑你的 CLAUDE.md)
  • 修复:/config 中 thinking mode 开关无法正确持久化
  • 改进:创建文件权限对话框 UI

2.0.69

  • 少量 bug 修复

2.0.68

  • 修复:IME(输入法)对中文/日文/韩文的支持,组合输入窗口会正确跟随光标位置
  • 修复:被禁用的 MCP 工具仍对模型可见的问题
  • 修复:子 agent 工作时,steering messages 可能丢失的问题
  • 修复:Option+方向键 的“按词移动”在 CJK 文本上把整段当成一个词的问题(现在会按更合理的边界移动)
  • 改进:退出 plan mode 的体验:当 plan 为空或缺失时,给出简化的“是/否”对话框,而不是直接报错
  • 新增:支持企业托管设置(enterprise managed settings),需联系 Anthropic 账号团队启用

2.0.67

  • Opus 4.5 默认开启 thinking mode
  • thinking mode 配置入口移动到 /config
  • /permissions 新增搜索功能,并支持用 / 快捷键聚焦过滤
  • 在 /doctor 中显示自动更新器被禁用的原因
  • 修复:当另一个进程已经是最新版本时,运行 claude update 仍报 “Another process is currently updating Claude” 的误报
  • 修复:非交互模式(-p 或管道输入)下,来自 .mcp.json 的 MCP server 卡在 pending 状态
  • 修复:删除 permission rule 后滚动位置被重置
  • 修复:非拉丁文字(西里尔、希腊、阿拉伯、希伯来、泰语、中文等)下,按词删除(opt+delete)和按词移动(opt+arrow)不工作的问题
  • 修复:claude install --force 不能绕过陈旧 lock 文件
  • 修复:CLAUDE.md 中连续的 @~/ 文件引用因 Markdown 删除线干扰而被错误解析
  • Windows:修复 plugin MCP server 因日志目录路径包含冒号而失败的问题

2.0.65

  • 新增:写 prompt 时可用 alt+p(Linux/Windows)或 option+p(macOS)切换模型
  • status line 新增上下文窗口信息
  • 新增 fileSuggestion:支持自定义 @ 文件搜索命令
  • 新增环境变量 CLAUDE_CODE_SHELL:可覆盖自动 shell 检测(适用于 login shell 与实际工作 shell 不一致的情况)
  • 修复:用 Escape 中断查询时,prompt 没有写入历史
  • 修复:Read 工具的图片处理,按字节识别格式而不是依赖文件扩展名

2.0.64

  • 自动压缩(auto-compacting)变为即时完成
  • agents 和 bash 命令可异步运行,并能发消息唤醒主 agent
  • /stats 增加更多有趣的 Claude Code 统计:例如最常用模型、使用曲线、连续使用天数
  • 新增命名会话:/rename 重命名;REPL 里 /resume ,或终端用 claude --resume 恢复
  • 新增:支持 .claude/rules/(详见 code.claude.com/docs/en/mem…
  • 新增:图片缩放时记录尺寸元数据,便于大图的坐标映射更准确
  • 修复:原生安装包下,使用 native installer 时 .env 不能自动加载
  • 修复:--continue / --resume 时忽略 --system-prompt 的问题
  • 改进:/resume 界面:按来源分组 fork 会话,支持键盘预览(P)与重命名(R)
  • VSCode:代码块和 bash tool 输入新增“一键复制到剪贴板”按钮
  • VSCode:修复 Windows ARM64 扩展不可用问题(回退到 x64 二进制通过仿真运行)
  • Bedrock:提升 token 统计效率
  • Bedrock:支持 aws login 的 AWS Management Console 凭证
  • 下线 AgentOutputTool 和 BashOutputTool,改为新的统一 TaskOutputTool

2.0.62

  • 多选题新增 “(Recommended)” 标识,并把推荐选项置顶
  • 新增 attribution 设置:可自定义 commit / PR 的署名(弃用 includeCoAuthoredBy)
  • 修复:当 ~/.claude 软链接到项目目录时,slash command 重复出现
  • 修复:slash command 列表选择不可用的问题
  • 修复:skill 目录里的 skill 文件在软链接场景下可能形成循环软链接
  • 修复:由于 lock file 误判为 stale,导致运行版本被移除的问题
  • 修复:在拒绝文件变更时,IDE diff 标签页不关闭的问题

2.0.61

  • 回滚:VSCode 多终端客户端支持(因为响应性问题)

2.0.60

  • 新增后台 agent:你工作时 agent 可以在后台运行

  • 新增 --disable-slash-commands:禁用全部 slash commands

  • commit message 中新增模型名到 “Co-Authored-By”

  • 支持用 “/mcp enable [server-name]” 或 “/mcp disable [server-name]” 快速开关某 server 的所有工具

  • 更新 Fetch:对已预批准的网站跳过摘要

  • VSCode:支持多个终端客户端同时连接 IDE server

    2.0.59

  • 新增 --agent CLI 参数,可在当前会话中覆盖 agent 设置

  • 新增 agent setting,允许为主线程配置特定 agent 的 system prompt、工具限制和模型

  • VS Code:修复 .claude.json 配置文件被读取自错误路径的问题

2.0.58

  • Pro 用户现在可在订阅内使用 Opus 4.5!
  • 修复计时器会显示 “11m 60s” 而不是 “12m 0s” 的问题
  • Windows:受管设置(Managed settings)现在会优先使用 C:\Program Files\ClaudeCode
    未来将移除对 C:\ProgramData\ClaudeCode 的支持。

2.0.57

  • 拒绝计划(reject plans)时新增反馈输入框,让用户告诉 Claude 应该修改什么
  • VS Code:新增流式消息支持,实现实时响应显示

2.0.56

  • 新增设置,可启用/禁用终端进度条(OSC 9;4
  • VSCode 扩展:新增对 VS Code 次级侧边栏的支持(VS Code 1.97+)。
    Now Claude Code 可以显示在右侧侧边栏,同时左侧保持文件资源管理器。
    需要在配置中将侧边栏设置为 Preferred Location。

2.0.55

  • 修复代理 DNS 解析默认强制开启的问题,现在需通过环境变量 CLAUDE_CODE_PROXY_RESOLVES_HOSTS=true 来启用
  • 修复在内存位置选择器中持续按住方向键导致键盘导航失效的问题
  • 改进 AskUserQuestion 工具:在单选问题的最后一个问题时自动提交,不再进入多余的审阅页面
  • 改进 @ 文件建议的模糊匹配,更快且更准确

2.0.54

  • Hooks:允许 PermissionRequest hooks 处理“永远允许(always allow)”建议并自动更新权限
  • 修复 iTerm 中过多通知的问题

2.0.52

  • 修复启动 Claude 时使用命令行参数会导致消息重复显示的问题
  • 修复 /usage 命令中进度条显示为“剩余百分比”而不是“已使用百分比”的错误
  • 修复 Linux Wayland 系统上图片粘贴失败的问题(当 xclip 不可用时自动回退到 wl-paste)
  • 允许在 bash 命令中使用部分 $! 用法

2.0.51

  • 新增 Opus 4.5www.anthropic.com/news/claude…
  • 发布 Claude Code Desktop 桌面应用claude.com/download
  • 为了让用户能体验新模型,我们更新了 Claude Code 用户的使用额度(详情见 Opus 4.5 博客)
  • Pro 用户现在可以购买额外使用额度以访问 Opus 4.5
  • Plan Mode 现在构建更精确的计划,并执行得更彻底
  • 使用额度提醒更加易于理解
  • /usage 显示方式改回“已使用百分比”
  • 修复思考(thinking)异常处理
  • 修复一次性能倒退问题

2.0.50

  • 修复调用带嵌套引用输入 schema 的 MCP 工具失败的问题
  • 静默一个升级过程中过于噪声但无害的错误信息
  • 改进 ultrathink 文本显示效果
  • 改进 5 小时会话限制警告信息的清晰度

2.0.49

  • 新增 readline 风格的 ctrl-y,可粘贴最近删除的文本
  • 改进使用额度警告信息的清晰度
  • 修复子 agent 权限处理问题

2.0.47

  • 改进了 claude --teleport 的错误消息和验证
  • 改进了 /usage 中的错误处理
  • 修复了退出时历史记录条目未被记录的竞态条件
  • 修复了从 settings.json 应用 Vertex AI 配置的问题

2.0.46

  • 修复了当无法从元数据检测格式时,图像文件被报告为错误媒体类型的问题

2.0.45

  • 添加了对 Azure AI Foundry 的支持!详见 code.claude.com/docs/en/azu…
  • 添加了 PermissionRequest 钩子,用于通过自定义逻辑自动批准或拒绝工具权限请求
  • 通过以 & 开启消息,将后台任务发送到网页版 Claude Code

2.0.43

  • 为自定义代理添加了 permissionMode 字段
  • 为 PreToolUseHookInput 和 PostToolUseHookInput 类型添加了 tool_use_id 字段
  • 添加了 frontmatter skills 字段,用于声明为子代理自动加载的技能
  • 添加了 SubagentStart 钩子事件
  • 修复了 @-mention 文件时嵌套 CLAUDE.md 文件未加载的问题
  • 修复了UI中某些消息的重复渲染
  • 修复了一些视觉闪烁问题
  • 修复了当单元格ID匹配 cell-N 模式时,NotebookEdit 工具在错误位置插入单元格的问题

2.0.42

  • 为 SubagentStop 钩子添加了 agent_id 和 agent_transcript_path 字段

2.0.41

  • 为基于提示的停止钩子添加了 model 参数,允许用户为钩子评估指定自定义模型
  • 修复了用户设置中的斜杠命令被加载两次的问题,这可能导致渲染问题
  • 修复了命令描述中用户设置与项目设置的错误标签
  • 修复了插件命令钩子在执行期间超时时的崩溃问题
  • 修复:Bedrock 用户在使用 --model haiku 时不再在 /model 选择器中看到重复的 Opus 条目
  • 修复了信任对话框和上手指南中损坏的安全文档链接
  • 修复了按 ESC 关闭差异模态框也会中断模型的问题
  • ctrl-r 历史搜索定位到斜杠命令时不再取消搜索
  • SDK:支持钩子的自定义超时
  • 允许更多安全的 git 命令无需批准即可运行
  • 插件:添加了输出样式的共享和安装支持
  • 从网页传送会话时将自动设置上游分支

2.0.37

  • 修复了如何计算通知的空闲时间
  • 钩子:为通知钩子事件添加了匹配器值
  • 输出样式:在 frontmatter 中添加了 keep-coding-instructions 选项

2.0.36

  • 修复DISABLE_AUTOUPDATER 环境变量现在可以正确地禁用包管理器更新通知。
  • 修复:排队的消息被错误地当作 bash 命令执行的问题。
  • 修复:在处理排队消息时输入内容会丢失的问题。

2.0.35

  • 改进:在搜索命令时改进模糊搜索结果。
  • 改进:VS Code 插件现在会完整遵守 chat.fontSizechat.fontFamily 设置,并且字体更改可立即生效,无需重新加载。
  • 新增:增加环境变量 CLAUDE_CODE_EXIT_AFTER_STOP_DELAY,可在指定的空闲时间后自动退出 SDK 模式,适用于自动化工作流与脚本场景。
  • 迁移:将 ignorePatterns 从项目配置迁移到本地设置(localSettings)中的权限拒绝规则中。
  • 修复:消息返回空的 stop_reasonstop_sequence 值的问题。
  • 修复:菜单导航在处理空字符串或其他假值(例如 /hooks 菜单中)时会卡住的问题。

2.0.34

  • VS Code 插件:新增设置项,可配置新会话的初始权限模式。
  • 改进:使用原生 Rust 实现的模糊查找器,大幅提升文件路径建议性能。
  • 修复:在连接使用 OAuth 的 MCP 服务器(如 Slack)时出现的无限令牌刷新循环问题。
  • 修复:读取或写入大文件(尤其是 Base64 编码图像)时导致的内存崩溃问题。

2.0.33

  • 优化:原生二进制安装包的启动速度更快。
  • 修复claude doctor 错误检测 Homebrew 与 npm 全局安装路径的问题(现已正确解析符号链接)。
  • 修复claude mcp serve 会暴露与 outputSchemas 不兼容的工具的问题。

2.0.32

  • 更新:根据社区反馈,取消弃用(undeprecate)输出样式功能。
  • 新增:新增 companyAnnouncements 设置,可在启动时显示公司公告。
  • 修复:在执行 PostToolUse 钩子期间,钩子进度消息未正确更新的问题。

2.0.31

  • Windows:原生安装版中,模式切换快捷键由 Alt+M 改为 Shift+Tab
  • Vertex:在支持的模型上新增 Web Search(网页搜索) 功能。
  • VSCode 插件:新增配置项 respectGitIgnore,用于决定是否在文件搜索中包含 .gitignore 中的文件(默认为 true)。
  • 修复子代理(subagent)和 MCP server 出现 "Tool names must be unique" 报错的问题。
  • 修复 /compactprompt_too_long 错误下失效的问题,现已支持遵守已有的 compact 边界。
  • 修复插件卸载时未完全移除插件的问题。

2.0.30

  • macOS:当遇到 API key 错误且钥匙串被锁时,新增提示执行 security unlock-keychain
  • 新增 allowUnsandboxedCommands 沙箱设置,可在策略层禁用危险的 dangerouslyDisableSandbox 逃逸机制。
  • 在自定义 agent 定义中新增 disallowedTools 字段,用于显式禁止某些工具。
  • 新增“基于 prompt 的 stop hooks”。
  • VSCode 插件:新增 respectGitIgnore 配置(同上)。
  • 启用了 SSE MCP servers 在原生构建上的支持。
  • 废弃 output styles,推荐改用 /output-style 选项、--system-prompt-file--system-prompt--append-system-promptCLAUDE.md 或插件机制。
  • 移除对自定义 ripgrep 配置的支持,解决搜索无结果的错误。
  • 修复 Explore agent 在代码探索时生成多余 .md 文件的问题。
  • 修复 /context 有时提示 "max_tokens must be greater than thinking.budget_tokens" 的错误。
  • 修复 --mcp-config 参数无法覆盖文件配置的问题。
  • 修复 session 权限错误保存到本地设置的问题。
  • 修复 MCP 工具无法被 subagent 使用的问题。
  • 修复使用 --dangerously-skip-permissions 时 hooks 和插件未执行的问题。
  • 修复键盘方向键浏览候选项时的延迟。
  • VSCode 插件:恢复输入区底部的当前文件/选区状态指示器。

2.0.28

  • 新增 Plan 模式Plan subagent
  • subagent 可被自动恢复。
  • subagent 可动态选择所用模型。
  • SDK 新增 --max-budget-usd 参数。
  • 自定义 /slash 命令、subagent、output style 的发现不再遵守 .gitignore
  • 修复 VSCode 中 Shift+Enter 错误插入反斜杠的问题。
  • 支持基于分支与 tag 的 git 插件(owner/repo#branch)。
  • 修复 macOS 初次启动时出现多余权限弹窗的问题。
  • 其他 bug 修复。

2.0.27

  • 权限提示界面全新设计。
  • session 恢复界面增加当前分支过滤和搜索。
  • 修复 @目录 提及导致 "No assistant message found" 错误的问题。
  • VSCode 插件:增加是否包含 .gitignore 文件的配置项。
  • 修复 “Warmup” 会话错误和设置被重置的问题。

2.0.25


2.0.24

  • 修复 --setting-sources 'project' 时项目级 skill 未加载的 bug。
  • Claude Code Web 支持 Web → CLI 的“传送”。
  • BashTool 在 Linux / Mac 上引入沙箱模式。
  • Bedrock:当需要认证时显示 awsAuthRefresh 输出。

2.0.22

  • 修复滚动浏览 /slash 命令时布局抖动。
  • IDE 增加启用/禁用 thinking 模式的开关。
  • 修复并行工具调用时重复的权限提示。
  • 增加企业管理 MCP 白名单/黑名单支持。

2.0.21

  • 支持 MCP 工具响应中的 structuredContent 字段。
  • 新增 交互式提问工具
  • 在 Plan 模式下,Claude 会更主动提问。
  • 为 Pro 用户添加 Haiku 4.5 模型选项。
  • 修复排队命令无法访问前一条消息输出的问题。

2.0.20

  • 新增对 Claude Skills 的支持。

2.0.19

  • 自动后台执行耗时 bash 命令(可通过 BASH_DEFAULT_TIMEOUT_MS 配置)。
  • 修复 Haiku 在 print 模式下被不必要调用的问题。

2.0.17

  • 新增 Haiku 4.5 到模型选择器。
  • Plan 模式中默认使用 Sonnet 计划、Haiku 执行。
  • Bedrock / Vertex 暂不自动升级,可手动设置 ANTHROPIC_DEFAULT_HAIKU_MODEL
  • 引入 Explore subagent(由 Haiku 驱动,可高效搜索代码库)。
  • OTEL 支持 HTTP_PROXYHTTPS_PROXY
  • 设置 CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC 可禁用 release notes 拉取。

2.0.15

  • 修复 resume 时需重新读取文件的问题。
  • 修复 -p 模式下需重新读取 @ 文件的问题。

2.0.14

  • 修复 @ 提及 MCP server 时的开关行为。
  • 优化带内环境变量的 bash 权限检查。
  • 修复 ultrathink + thinking 切换问题。
  • 减少多余登录。
  • 文档化 --system-prompt 参数。
  • 渲染改进。
  • 插件 UI 微调。

🆕 2.0.13

  • 修复原生构建中 /plugin 命令无法使用的问题。

2.0.12

  • 插件系统正式发布!
    可以通过自定义命令、agent、hook 和 MCP server 扩展 Claude Code。

  • 新增命令:

    • /plugin install/plugin enable/disable/plugin marketplace 用于插件管理;
    • /plugin validate 用于验证插件结构和配置。
  • 支持通过 extraKnownMarketplaces 在仓库级共享插件配置(便于团队协作)。

  • 发布插件系统公告:www.anthropic.com/news/claude…

  • 插件文档:docs.claude.com/en/docs/cla…

  • 新增 /doctor 命令,提供错误诊断和调试。

  • 优化 /model 选择器防止闪烁。

  • 改进 /help 命令。

  • /resume 摘要中不再提及 hooks。

  • /configverbose 设置的更改会在会话间持久保存。


2.0.11

  • 系统提示(system prompt)大小减少约 1.4k tokens
  • 修复 IDE 中键盘快捷键和焦点问题,提升交互流畅度。
  • 修复错误显示 Opus 限速提示的问题。
  • 修复 /add-dir 命令默认选项错误。
  • SDK 新增:SDKUserMessageReplay.isReplay,防止重复消息。

2.0.10

  • 终端渲染器重写,UI 更流畅。
  • 可通过 @ 提及启用/禁用 MCP server,或使用 /mcp 管理。
  • Bash 模式支持 shell 命令自动补全。
  • PreToolUse hook 现在可修改工具输入。
  • Ctrl+G 可用系统编辑器编辑当前提示词。
  • 修复 Bash 环境变量权限检查。

2.0.9

  • 修复 bash 后台运行失效的回归问题。

2.0.8

  • 更新 Bedrock 默认 Sonnet 模型global.anthropic.claude-sonnet-4-5-20250929-v1:0
  • IDE 新增拖放文件和文件夹到聊天窗口。
  • /context 修复 thinking block 计数问题。
  • 改善浅色主题在深色终端中的渲染效果。
  • 移除已弃用的 .claude.json 配置项(allowedTools, ignorePatterns, env, todoFeatureEnabled 等),请迁移到 settings.json

2.0.5

  • IDE 修复输入法导致的 Enter/Tab 错误提交问题。
  • 登录界面新增 “Open in Terminal” 链接。
  • 修复 OAuth 401 错误未捕获的问题。
  • SDK:新增 SDKUserMessageReplay.isReplay,防止重复消息。

2.0.1

  • Bedrock 和 Vertex 环境暂时跳过 Sonnet 4.5 默认模型切换。
  • 各种 bug 修复与界面优化。

2.0.0

重大版本更新!

  • 全新 VS Code 原生扩展
  • 应用界面全面焕新。
  • /rewind:可回滚对话并撤销代码更改。
  • /usage:查看计划配额。
  • Tab 键切换 thinking 模式(会话间保持)。
  • Ctrl+R 搜索历史记录。
  • 新增 /claude config 命令。
  • Hooks:修复 “tool_use 没有对应 tool_result” 报错。
  • SDK 更名为 Claude Agent SDK
  • 新增 --agents 参数,可动态添加子代理。

1.0.126

  • BedrockVertex 启用 /context 命令。
  • 为 HTTP OpenTelemetry 导出器增加 mTLS 支持。

1.0.124

  • 新增环境变量 CLAUDE_BASH_NO_LOGIN=1 跳过 BashTool 登录 shell。
  • 修复 Bedrock 与 Vertex 环境变量将所有字符串视为真值的错误。
  • 拒绝权限时,不再告知 Claude 可用工具列表。
  • 修复 Bash 权限校验安全漏洞。
  • 优化 VSCode 扩展在大文件下的性能。

1.0.123

  • Bash 权限规则支持输出重定向匹配(例如 Bash(python:*) 匹配 python script.py > output.txt)。
  • 修复 “don’t think” 被错误触发 thinking 模式的问题。
  • 修复 token 流式渲染的性能问题。
  • 新增 SlashCommand 工具,允许 Claude 调用自定义 slash 命令。
    文档:SlashCommand Tool
  • 优化 BashTool 环境日志记录。
  • 修复 headless 模式恢复会话时错误启用 thinking 模式的问题。
  • --debug 日志现在输出到文件(可 tail 追踪)。

1.0.120

  • 减少输入延迟,特别是在长 prompt 下。
  • 改进 VSCode 扩展命令注册与会话对话框体验。
  • 提升会话对话框响应速度和视觉反馈。
  • 移除 IDE worktree 检查,修复兼容问题。
  • 修复 Bash 权限校验可被前缀绕过的安全漏洞。

1.0.119

  • 修复 Windows 在进入交互模式时界面假死的问题。
  • 支持 MCP server 的动态 header(通过 headersHelper 配置)。
  • 修复 thinking 模式在 headless 会话中失效的问题。
  • 修复 slash 命令更新工具权限时覆盖而非追加的问题。

1.0.117

  • 新增 Ctrl+R 历史搜索(类似 bash/zsh)。
  • 修复输入延迟,特别是 Windows 环境。
  • sed 命令加入 acceptEdits 模式自动允许列表。
  • 修复 Windows PATH 比较区分大小写的问题。
  • /add-dir 输出中新增权限管理提示。

1.0.115

  • 优化 thinking 模式显示效果。
  • /t 命令可临时禁用 thinking 模式。
  • 改进 glob 与 grep 工具的路径验证。
  • 优化 hook 输出,减少视觉噪声。
  • 改善加载完成的视觉反馈。
  • 权限请求对话框界面更统一。

1.0.113

  • 弃用交互模式下的管道输入。
  • Ctrl+R 快捷键(切换 transcript)改为 Ctrl+O

1.0.112

  • Transcript 模式(Ctrl+R)新增显示每条消息使用的模型。
  • 修复 Claude Max 用户被错误识别为 Claude Pro 用户的问题。
  • Hooks:SessionEnd 事件新增 systemMessage 支持。
  • 新增设置 spinnerTipsEnabled 控制转圈提示。
  • IDE 多项修复与改进。

1.0.111

  • /model 命令现在验证模型名合法性。
  • 修复 Bash 工具在 shell 语法解析错误时崩溃的问题。

1.0.110

  • /terminal-setup 命令新增 WezTerm 支持。
  • MCP:OAuth token 在过期前主动刷新。
  • 修复后台 Bash 进程不稳定的问题。

1.0.109

  • SDK 新增 --include-partial-messages 支持部分消息流式输出。

1.0.106

  • Windows:修复路径权限匹配不一致问题,改为统一使用 POSIX 格式(如 Read(//c/Users/...))。

1.0.105

  • 修复 IDE 在输入法下按 Enter 或 Tab 键会导致 意外提交消息 的问题。
  • 登录界面增加 “Open in Terminal” 链接,方便快速打开命令行。
  • 修复 OAuth 401 认证过期错误未被正确处理的问题。
  • SDK:新增 SDKUserMessageReplay.isReplay 字段,防止消息重复回放。

1.0.104

  • 改进 /context 命令在大型代码库下的性能。
  • 优化思考模式(thinking)渲染,减少 token 闪烁。
  • 修复 IDE 中快速切换模式时 UI 闪烁的问题。
  • 提升 Bedrock 环境变量加载速度。

1.0.103

  • 改善 SDK 的 streaming 输出流稳定性。
  • 修复 VSCode 扩展启动时权限同步失败的问题。
  • 优化 BashTool 的错误日志输出,使诊断信息更易读。
  • 减少启动时不必要的网络请求。

1.0.102

  • 新增 /doctor 诊断命令,可检测 MCP、插件、技能等配置状态。
  • 修复在某些终端主题下,系统消息颜色显示不正确的问题。
  • SDK:改进长对话会话(session)的状态持久化机制。

1.0.101

  • 增强 Windows 文件路径的兼容性,支持 UNC 格式。
  • 改进 BashTool 的权限缓存机制,减少重复检查。
  • 增加 CLI 命令自动补全支持(需启用 bash/zsh)。
  • 优化 CLI 启动时的性能。

1.0.100

🎉 重大更新:CLI 稳定版发布!

  • CLI 安装器全面升级,支持 Windows、Mac、Linux 三平台。
  • 优化 MCP(Model Context Protocol)服务器交互性能。
  • 改进权限验证逻辑,提高安全性。
  • 全面支持自定义系统提示(system prompt)。
  • 引入 /config 命令,可直接查看或修改运行配置。

1.0.99

  • 增加命令 /usage 查看当前会话的 token 使用情况。
  • 修复 IDE 中切换模型时 UI 不更新的问题。
  • 优化 --debug 模式下的日志输出结构。
  • 减少重复的 API 调用

1.0.97

  • 设置:/doctor 现在会验证权限规则语法并给出修正建议

1.0.94

  • Vertex:为支持的模型增加全局端点支持
  • /memory 命令现在允许直接编辑所有导入的记忆文件
  • SDK:支持将自定义工具作为回调
  • 新增 /todos 命令,可列出当前的待办事项

1.0.93

  • Windows:新增 alt + v 快捷键,从剪贴板粘贴图片
  • 支持 NO_PROXY 环境变量,用于指定主机名和 IP 跳过代理

1.0.90

  • 设置文件更改即时生效 —— 无需重启

1.0.88

  • 修复导致 “OAuth authentication is currently not supported” 的问题
  • 状态栏输入现在包含 exceeds_200k_tokens
  • 修复 /cost 中的错误使用统计
  • 新增 ANTHROPIC_DEFAULT_SONNET_MODELANTHROPIC_DEFAULT_OPUS_MODEL,用于控制模型别名 opusplan、opus 和 sonnet
  • Bedrock:默认 Sonnet 模型更新为 Sonnet 4

1.0.86

  • 新增 /context,帮助用户自助调试上下文问题
  • SDK:为所有 SDK 消息新增 UUID 支持
  • SDK:新增 --replay-user-messages 参数,可将用户消息重放到 stdout

1.0.85

  • 状态栏输入现在包含会话费用信息
  • Hooks:新增 SessionEnd 钩子

1.0.84

  • 修复在网络不稳定时 tool_use/tool_result ID 不匹配错误
  • 修复 Claude 在任务收尾时有时忽略实时 steering 的问题
  • @-提及:~/.claude/* 文件现在会出现在建议中,更方便编辑 agent、输出风格和斜杠命令
  • 默认使用内置 ripgrep;如需禁用,设置 USE_BUILTIN_RIPGREP=0

1.0.83

  • @-提及:支持路径中包含空格的文件
  • 新增“闪烁式”加载动画

1.0.82

  • SDK:新增请求取消支持
  • SDK:新增 additionalDirectories 选项,可搜索自定义路径,改进斜杠命令处理
  • 设置:校验机制阻止无效字段写入 .claude/settings.json
  • MCP:改进工具命名一致性
  • Bash:修复 Claude 自动读取大文件时崩溃的问题

1.0.81

  • 发布输出风格,包括新内置的教育类风格 “Explanatory” 和 “Learning”。文档: docs.anthropic.com/en/docs/cla…
  • Agents:修复当 agent 文件不可解析时,自定义 agent 无法加载的问题

1.0.80

  • UI 改进:修复自定义子代理颜色的文本对比度和加载动画渲染问题

1.0.77

  • Bash 工具:修复 heredoc 和多行字符串转义,改进 stderr 重定向处理
  • SDK:新增会话支持与权限拒绝追踪
  • 修复对话总结时的 token 限制错误
  • Opus 计划模式:在 /model 中新增设置,可让 Opus 仅在计划模式下运行,其他情况使用 Sonnet

1.0.73

  • MCP:支持多个配置文件 --mcp-config file1.json file2.json
  • MCP:按下 Esc 可取消 OAuth 认证流程
  • Bash:改进命令校验,减少误报的安全警告
  • UI:增强加载动画和状态栏层级感
  • Linux:新增对 Alpine 和基于 musl 的发行版支持(需单独安装 ripgrep)

1.0.72

  • 权限确认:使用 /permissions 时,Claude Code 始终要求确认使用特定工具

1.0.71

  • 后台命令:使用 (Ctrl-b) 可在后台运行任意 Bash 命令,Claude 可继续工作(适合开发服务器、日志 tail 等场景)
  • 可自定义状态栏:使用 /statusline 可将终端提示符加入 Claude Code

1.0.70

  • 性能:优化消息渲染,大幅提升大上下文场景的性能
  • Windows:修复本地文件搜索、ripgrep 和子代理功能
  • 新增在斜杠命令参数中使用 @-提及

1.0.69

  • 升级 Opus 至版本 4.1

1.0.68

  • 修复某些命令(如 /pr-comments)使用了错误的模型名称
  • Windows:改进允许/拒绝工具和项目信任的权限检查。这可能会在 .claude.json 中创建新的项目条目 —— 如有需要可手动合并 history 字段
  • Windows:改进子进程调用,修复运行 pnpm 等命令时的 “No such file or directory” 错误
  • 增强 /doctor 命令,支持 CLAUDE.md 和 MCP 工具上下文自助调试
  • SDK:新增 canUseTool 回调,用于工具确认
  • 新增 disableAllHooks 设置
  • 提升在大仓库中的文件建议性能

1.0.65

  • IDE:修复诊断的连接稳定性和错误处理问题
  • Windows:修复无 .bashrc 文件用户的 shell 环境设置

1.0.64

  • Agents:新增模型自定义支持 —— 现在可指定 agent 使用的模型
  • Agents:修复对递归 agent 工具的非预期访问
  • Hooks:在 JSON 输出中新增 systemMessage 字段,用于显示警告和上下文
  • SDK:修复多轮对话中用户输入追踪问题
  • 文件搜索和 @-提及建议中加入隐藏文件

1.0.63

  • Windows:修复文件搜索、@agent 提及和自定义斜杠命令功能

1.0.62

  • 新增 @-提及自定义 agent 的支持,带自动补全。使用 @ 调用
  • Hooks:新增 SessionStart 钩子,用于新会话初始化
  • /add-dir 命令现在支持目录路径自动补全
  • 提升网络连接检测可靠性

1.0.61

  • 抄本模式 (Ctrl+R):Esc 退出抄本模式,而不是中断
  • 设置:新增 --settings 参数,可从 JSON 文件加载设置
  • 设置:修复符号链接设置文件路径解析问题
  • OTEL:修复身份验证变更后错误组织信息的报告
  • 斜杠命令:修复 Bash 中允许工具的权限检查
  • IDE:支持在 MacOS VSCode 中使用 ⌘+V 粘贴图片
  • IDE:新增 CLAUDE_CODE_AUTO_CONNECT_IDE=false,禁用 IDE 自动连接
  • 新增 CLAUDE_CODE_SHELL_PREFIX,用于包装 Claude 和用户提供的 shell 命令

1.0.60

  • 你现在可以创建自定义子代理以处理专门任务!运行 /agents 开始

1.0.59

  • SDK:新增工具确认支持,带 canUseTool 回调
  • SDK:允许为子进程指定 env
  • Hooks:在 hooks 中暴露 PermissionDecision(包括 "ask")
  • Hooks:UserPromptSubmit 现在支持 JSON 输出中的 additionalContext
  • 修复某些 Max 用户指定 Opus 时仍会回退到 Sonnet 的问题

1.0.58

  • 新增 PDF 阅读支持
  • MCP:改进 claude mcp list 中的服务器健康状态显示
  • Hooks:新增 CLAUDE_PROJECT_DIR 环境变量供钩子命令使用

1.0.57

  • 新增在斜杠命令中指定模型的支持
  • 改进权限提示,帮助 Claude 理解允许的工具
  • 修复:移除终端包装中 bash 输出的多余换行符

1.0.56

  • Windows:在支持终端 VT 模式的 Node.js 版本上启用 shift+tab 进行模式切换
  • 修复 WSL IDE 检测问题
  • 修复 .aws 目录中 awsRefreshHelper 变更未被捕捉的问题

1.0.55

  • 明确说明 Opus 4 和 Sonnet 4 模型的知识截止时间
  • Windows:修复 Ctrl+Z 崩溃问题
  • SDK:新增捕获错误日志的能力
  • 新增 --system-prompt-file 参数,用于在打印模式中覆盖系统提示词

1.0.54

  • Hooks:新增 UserPromptSubmit 钩子,并在 hook 输入中加入当前工作目录
  • 自定义斜杠命令:在 frontmatter 中新增参数提示
  • Windows:OAuth 使用端口 45454 并正确生成浏览器 URL
  • Windows:模式切换现在使用 alt + m,计划模式可正常渲染
  • Shell:切换至内存快照,修复与文件相关的错误

1.0.53

  • 更新 @-提及文件截断,从 100 行提升至 2000 行
  • 新增 AWS token 刷新辅助脚本设置:awsAuthRefresh(前台操作,如 aws sso login)和 awsCredentialExport(后台操作,返回类似 STS 响应)

1.0.52

  • 新增对 MCP 服务器说明的支持

1.0.51

  • 新增对原生 Windows 的支持(需要 Git for Windows)
  • 新增通过环境变量 AWS_BEARER_TOKEN_BEDROCK 支持 Bedrock API keys
  • 设置:/doctor 现在可帮助识别并修复无效设置文件
  • --append-system-prompt 现在可用于交互模式,而不仅限于 --print/-p
  • 自动压缩警告阈值从 60% 提高至 80%
  • 修复 shell 快照在含空格路径中的问题
  • OTEL 资源现在包含 os.type、os.version、host.arch,以及 wsl.version(若运行于 WSL)
  • 自定义斜杠命令:修复子目录中的用户级命令
  • 计划模式:修复子任务被拒绝的计划丢弃问题

1.0.48

  • 修复 v1.0.45 中应用启动时偶尔冻结的 bug
  • Bash 工具新增进度消息,基于命令输出的最后 5 行
  • MCP:服务器配置支持变量扩展
  • 将 shell 快照从 /tmp 移至 ~/.claude,提高可靠性
  • 改进 Claude Code 在 WSL 中的 IDE 扩展路径处理
  • Hooks:新增 PreCompact 钩子
  • Vim 模式:新增 c、f/F、t/T

1.0.45

  • 重新设计搜索(Grep)工具,增加新参数和功能
  • 禁用 notebook 文件的 IDE diff,修复 “Timeout waiting after 1000ms” 错误
  • 修复配置文件损坏问题,强制原子写入
  • 更新提示输入撤销为 Ctrl+_,避免与现有 Ctrl+U 冲突,匹配 zsh 快捷键
  • Stop Hooks:修复 /clear 后的抄本路径,以及循环以工具调用结束时的触发问题
  • 自定义斜杠命令:恢复基于子目录的命名空间。例如 .claude/commands/frontend/component.md 现在为 /frontend:component,而不是 /component

1.0.44

  • 新增 /export 命令,快速导出对话以便分享
  • MCP:支持 resource_link 工具结果
  • MCP:工具注释和标题现在显示在 /mcp view
  • 将 Ctrl+Z 改为挂起 Claude Code,使用 fg 恢复。提示输入撤销现在为 Ctrl+U

1.0.43

  • 修复主题选择器过度保存的 bug
  • Hooks:新增 EPIPE 系统错误处理

1.0.42

  • /add-dir 命令支持 ~ 展开

1.0.41

  • Hooks:Stop 钩子拆分为 Stop 和 SubagentStop
  • Hooks:每个命令可选超时配置
  • Hooks:在 hook 输入中新增 "hook_event_name"
  • 修复 MCP 工具在列表中重复显示的问题
  • Bash 工具 tool_decision 事件新增 JSON 参数

1.0.40

  • 修复 NODE_EXTRA_CA_CERTS 设置时导致的 UNABLE_TO_GET_ISSUER_CERT_LOCALLY 错误

1.0.39

  • OpenTelemetry 日志新增 Active Time 指标

1.0.38

1.0.37

  • 移除通过 ANTHROPIC_AUTH_TOKEN 或 apiKeyHelper 设置 Proxy-Authorization header 的能力

1.0.36

  • Web 搜索现在会结合当天日期
  • 修复 stdio MCP 服务器在退出时未正确终止的问题

1.0.35

  • 新增对 MCP OAuth 授权服务器发现的支持

1.0.34

  • 修复内存泄漏,避免 MaxListenersExceededWarning

1.0.33

  • 改进日志功能,新增会话 ID 支持
  • 新增提示输入撤销(Ctrl+Z 和 vim 的 u 命令)
  • 改进计划模式

1.0.32

  • 更新 litellm 的 loopback 配置
  • 新增 forceLoginMethod 设置,可跳过登录方式选择界面

1.0.31

  • 修复 ~/.claude.json 在包含无效 JSON 时被重置的问题

1.0.30

  • 自定义斜杠命令:运行 bash 输出、@-提及文件、支持使用关键词启用思考
  • 改进文件路径自动补全,支持文件名匹配
  • Ctrl-r 模式中新增时间戳,修复 Ctrl-c 行为
  • 增强 jq 正则支持,支持带管道和 select 的复杂过滤

1.0.29

  • 改进 CJK 字符在光标导航和渲染中的支持

1.0.28

  • 斜杠命令:修复历史导航时选择器显示
  • 上传前调整图片大小,避免 API 大小限制错误
  • 新增 XDG_CONFIG_HOME 配置目录支持
  • 内存使用性能优化
  • OpenTelemetry 日志新增 terminal.type 和 language 属性

1.0.27

  • 支持流式 HTTP MCP 服务器
  • 远程 MCP 服务器(SSE 和 HTTP)现在支持 OAuth
  • MCP 资源可被 @-提及
  • 新增 /resume 命令,可在 Claude Code 内切换对话

1.0.25

  • 斜杠命令:将 "project" 和 "user" 前缀移动到描述中
  • 改进命令发现的可靠性
  • 改进 Ghostty 支持
  • 改进 Web 搜索可靠性

1.0.24

  • 改进 /mcp 输出
  • 修复设置数组被覆盖而非合并的问题

1.0.23

  • 发布 TypeScript SDK:import @anthropic-ai/claude-code
  • 发布 Python SDK:pip install claude-code-sdk

1.0.22

  • SDK:将 total_cost 重命名为 total_cost_usd

1.0.21

  • 改进制表符缩进文件的编辑
  • 修复 tool_use 无匹配 tool_result 错误
  • 修复 stdio MCP 服务器退出后进程残留的问题

1.0.18

  • 新增 --add-dir CLI 参数,指定额外工作目录
  • 新增流式输入支持,无需 -p
  • 改进启动性能和会话存储性能
  • 新增 CLAUDE_BASH_MAINTAIN_PROJECT_WORKING_DIR 环境变量,冻结 bash 命令的工作目录
  • /mcp 中新增 MCP 服务器工具详细显示
  • MCP 身份验证和权限改进
  • SSE 断开后自动重连 MCP
  • 修复对话框弹出时粘贴内容丢失的问题

1.0.17

  • -p 模式下现在会输出子任务消息(带 parent_tool_use_id 属性)
  • 修复快速多次调用 VSCode diff 工具导致的崩溃
  • MCP 服务器列表 UI 改进
  • 更新 Claude Code 进程标题为 “claude”,而非 “node”

1.0.11

  • Claude Code 现在支持 Claude Pro 订阅
  • 新增 /upgrade,更顺畅地切换至 Claude Max 计划
  • 改进 API keys 与 Bedrock/Vertex/外部 token 的身份验证 UI
  • 改进 shell 配置错误处理
  • 改进压缩时的待办事项列表处理

1.0.10

  • 新增 Markdown 表格 支持
  • 改进流式传输性能

1.0.8

  • 修复 Vertex AI 使用 CLOUD_ML_REGION 时的区域回退问题
  • 将默认 OTEL 间隔从 1s 增加到 5s
  • 修复 MCP_TIMEOUTMCP_TOOL_TIMEOUT 未被正确应用的边缘情况
  • 修复搜索工具不必要请求权限的回归问题
  • 新增支持在非英语语言中触发思考
  • 改进压缩 UI

1.0.7

  • /allowed-tools 重命名为 /permissions
  • .claude.json 中的 allowedTools 和 ignorePatterns 迁移到 settings.json
  • 弃用 claude config 命令,改为直接编辑 settings.json
  • 修复 --dangerously-skip-permissions--print 模式下有时无效的问题
  • 改进 /install-github-app 的错误处理
  • Bug 修复、UI 优化、工具可靠性提升

1.0.6

  • 改进制表符缩进文件的编辑可靠性
  • 在所有场景下尊重 CLAUDE_CONFIG_DIR
  • 减少不必要的工具权限提示
  • 新增 @文件类型提示中的符号链接支持
  • Bug 修复、UI 优化、工具可靠性提升

1.0.4

  • 修复 MCP 工具错误未正确解析的 bug

1.0.1

  • 新增 DISABLE_INTERLEAVED_THINKING,允许用户关闭交错思考
  • 改进模型引用,显示提供商特定的名称(例如:Bedrock 的 Sonnet 3.7、Claude 控制台的 Sonnet 4)
  • 更新文档链接和 OAuth 过程说明

1.0.0

  • Claude Code 正式 GA(全面可用)
  • 引入 Sonnet 4Opus 4 模型

0.2.125

  • 重大变更:Bedrock ARN 传递到 ANTHROPIC_MODELANTHROPIC_SMALL_FAST_MODEL 时,不再需要转义斜杠(使用 / 替代 %2F
  • 移除 DEBUG=true,改为使用 ANTHROPIC_LOG=debug 记录所有请求

0.2.117

  • 重大变更--print JSON 输出现在返回嵌套的消息对象,以便未来新增元数据字段时保持兼容性
  • 新增 settings.cleanupPeriodDays
  • 新增 CLAUDE_CODE_API_KEY_HELPER_TTL_MS 环境变量
  • 新增 --debug 模式

0.2.108

  • Claude 在运行过程中现在可接收消息,以实时引导
  • 新增 BASH_DEFAULT_TIMEOUT_MSBASH_MAX_TIMEOUT_MS 环境变量
  • 修复 -p 模式下思考未触发的 bug
  • 修复 /cost 报告中的回归问题
  • 弃用 MCP 向导界面,改用其他 MCP 命令
  • 其他大量 bug 修复与改进

0.2.107

  • CLAUDE.md 文件现在可导入其他文件。在 ./CLAUDE.md 中添加 @path/to/file.md 即可在启动时加载

0.2.106

  • MCP SSE 服务器配置可指定自定义 headers
  • 修复 MCP 权限提示未正确显示的问题

0.2.105

  • Claude 现在可以 搜索网页
  • 将系统和账户状态移至 /status
  • 为 Vim 新增单词移动快捷键
  • 改进启动、待办事项工具和文件编辑的延迟

0.2.102

  • 改进思考触发的可靠性
  • 改进 @提及 图片和文件夹的可靠性
  • 支持一次粘贴多个大块内容

0.2.100

  • 修复栈溢出导致的崩溃
  • 数据库存储改为可选;禁用 DB 时,会禁用 --continue--resume

0.2.98

  • 修复自动压缩运行两次的问题

0.2.96

0.2.93

  • 支持使用 claude --continueclaude --resume 从上次中断处恢复对话
  • 新增 Todo 列表,帮助 Claude 保持条理

0.2.82

  • 新增 --disallowedTools 参数
  • 工具命名一致性更新:LSTool → LS,View → Read 等

0.2.75

  • Claude 工作时按回车可排队额外消息
  • 可拖拽或复制粘贴图片文件到提示框
  • 使用 @提及文件直接加入上下文
  • 使用 claude --mcp-config <file> 运行一次性 MCP 服务器
  • 提升文件名自动补全性能

0.2.74

  • 新增动态生成 API key 刷新的支持(通过 apiKeyHelper,5 分钟 TTL)
  • 任务工具现在可执行写入与运行 bash 命令

0.2.72

  • 更新加载动画,显示 tokens 加载和工具使用状态

0.2.70

  • Claude 可使用 curl 等网络命令
  • 支持并行运行多个网页查询
  • ESC 一次即可立即中断 Claude(在自动接受模式下)

0.2.69

  • 修复 UI 组件的选择行为,提升稳定性
  • 改进终端输出显示逻辑,优化文本截断

0.2.67

  • 共享项目权限规则现在可保存到 .claude/settings.json

0.2.66

  • 打印模式 (-p) 现在支持通过 --output-format=stream-json 流式输出
  • 修复粘贴时可能错误触发 memory 或 bash 模式的问题

0.2.63

  • 修复 MCP 工具被加载两次导致的工具调用错误

0.2.61

  • 菜单可使用 vim 风格键位 (j/k) 或 bash/emacs 快捷键 (Ctrl+n/p) 快速导航
  • 增强图片检测,提升剪贴板粘贴图片的可靠性
  • 修复 ESC 键导致对话历史选择器崩溃的问题

0.2.59

  • 可直接复制粘贴图片到提示框
  • 改进 bash 和 fetch 工具的进度指示器
  • 修复 -p 非交互模式下的 bug

0.2.54

  • 在消息开头输入 # 即可快速加入 Memory
  • ctrl+r 查看长工具结果的完整输出
  • 新增对 MCP SSE 传输的支持

0.2.53

  • 新增 web fetch 工具,Claude 可访问粘贴的 URL
  • 修复 JPEG 检测的 bug

0.2.50

  • 新增 MCP “project” 范围,允许将 MCP 服务器添加到 .mcp.json 并提交到仓库

0.2.49

  • MCP 服务器范围重命名:原 “project” 改为 “local”,原 “global” 改为 “user”

0.2.47

  • Tab 自动补全文件/文件夹名
  • Shift+Tab 切换文件编辑的自动接受
  • 对话自动压缩,支持无限对话长度(可用 /config 切换)

0.2.44

  • 可通过输入 think / think harder / ultrathink 让 Claude 制定计划并进入思考模式

0.2.41

  • MCP 服务器启动超时可通过 MCP_TIMEOUT 环境变量配置
  • MCP 服务器启动不再阻塞应用启动

0.2.37

  • 新增 /release-notes 命令,可随时查看更新日志
  • claude config add/remove 命令现在支持多个值(逗号或空格分隔)

0.2.36

  • 可通过 claude mcp add-from-claude-desktop 从 Claude Desktop 导入 MCP 服务器
  • 使用 claude mcp add-json <n> <json> 以 JSON 字符串添加 MCP 服务器

0.2.34

  • 输入框支持 Vim 键位,使用 /vim/config 启用

0.2.32

  • 新增交互式 MCP 设置向导:运行 claude mcp add 分步添加 MCP 服务器
  • 修复部分 PersistentShell 问题

0.2.31

  • 自定义斜杠命令:.claude/commands/ 目录下的 Markdown 文件现在可作为自定义斜杠命令插入提示
  • MCP 调试模式:使用 --mcp-debug 获取更多 MCP 错误信息

0.2.30

  • 新增 ANSI 颜色主题,提升终端兼容性
  • 修复斜杠命令参数未正确传递的问题
  • (仅 Mac)API keys 现在存储在 macOS 钥匙串

0.2.26

  • 新增 /approved-tools 命令,用于管理工具权限
  • 单词级 diff 显示,提升代码可读性
  • 斜杠命令支持模糊匹配

0.2.21

  • /commands 支持模糊匹配