Claude Code Changelog(持续更新)

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 支持模糊匹配
相关推荐
摆烂工程师4 小时前
Anthropic 停止 Claude 提供给多数股权由中国资本持有的集团或其子公司使用,会给国内的AI生态带来什么影响?
人工智能·程序员·claude
程序员鱼皮9 小时前
再见 Claude,封禁中国等 “敌对国家” 的公司使用!脸都不要了?
程序员·ai编程·claude
yaocheng的ai分身10 小时前
【Claude Code系列】Task/Agent Tools
claude
飞哥数智坊1 天前
国外AI限制,国内工具欠佳?我用GLM-4.5+Claude Code搞了个国内平替
ai编程·claude·chatglm (智谱)
overstarry2 天前
zed 配置 acp-claude-code 使用 Claude Code
人工智能·claude
overstarry4 天前
claude-code 初体验
claude
Cisyam6 天前
Claude Code 新限制规则:开发者必知的八大变化
claude
Cisyam6 天前
MCP进阶指南:如何挑选最适合你的AI助手"装备"
claude