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_MODEL
和ANTHROPIC_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
- 发布 Hooks。感谢社区在 github.com/anthropics/... 的意见。文档: docs.anthropic.com/en/docs/cla...
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_TIMEOUT
和MCP_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 4 和 Opus 4 模型
0.2.125
- 重大变更 :Bedrock ARN 传递到
ANTHROPIC_MODEL
或ANTHROPIC_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_MS
和BASH_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
- Claude Code 现在也可用于 Claude Max 订阅 (claude.ai/upgrade)
0.2.93
- 支持使用
claude --continue
和claude --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
支持模糊匹配