SuperAPI AI 工具集

update-claude-code

部署与运维

查看项目

更新于 10-15 15:14

技能介绍

用途

该技能用于更新 Claude Code CLI,帮助用户将命令行工具保持为最新版本,以获得新功能、bug 修复和性能改进。当用户提到“更新 claude”“升级 claude code”“检查 claude 版本”“claude code 最新版本”等意图时使用。

主要能力

  • 检查当前 Claude Code 版本。
  • 使用内置自更新命令完成升级,无需关心包管理器。
  • 更新后验证版本号是否变化。
  • 当版本发生变化时,获取并输出从旧版本到新版本之间的更新日志,重点包括新功能、重要变更、关键修复和性能改进。

使用方式

技能给出的更新流程如下:

  1. 检查当前版本:
claude --version

记录当前版本号,用于后续对比。

  1. 执行更新:
claude update

这是唯一的更新命令,Claude Code 会自动检测安装方式并完成更新,无需手动选择包管理器。

  1. 验证更新:
claude --version

确认版本号已更新。

  1. 输出更新日志(如有更新):

如果版本号发生变化,必须输出从旧版本到新版本的更新日志。前置条件是新旧版本号相同时跳过此步骤。

Changelog 来源:https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

获取方式:

# 方法 1: 使用 gh api(推荐)
gh api repos/anthropics/claude-code/contents/CHANGELOG.md --jq '.content' | base64 -d

# 方法 2: 使用 curl
curl -s https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md

输出要求:

重点内容按优先级包括:

  • 🚀 新功能:新增的命令、API、配置选项、平台支持等
  • ⚠️ 重要变更:破坏性变更、移除的功能、配置迁移需求
  • 🐛 关键修复:影响稳定性的重要 bug 修复
  • ⚡ 性能改进:显著的性能优化

输出格式示例:

## 更新摘要

| 组件 | 旧版本 | 新版本 | 版本跨度 |
|------|--------|--------|----------|
| Claude Code | x.y.z | X.Y.Z | N 个版本 |

---

## Claude Code 更新日志 (vx.y.z → vX.Y.Z)

### vX.Y.Z (日期) 🎉 Latest
**🚀 新功能**
- [功能名]: [描述]

**⚠️ 重要变更**
- [变更描述]

**🐛 关键修复**
- [修复描述]

注意事项:

  • 只输出旧版本到新版本之间的变更。
  • 按版本号从旧到新排序。
  • 版本跨度超过 5 个版本时,只输出最近 5 个版本的详细信息,其余简略。
  • 使用中文输出。
  • 纯技术性重构或内部改进可简要带过或省略。

适用场景

  • 用户看到版本更新提示或想检查是否有新版本。
  • 遇到功能问题,怀疑是旧版本导致。
  • 需要使用最新功能(如新的 Agent 或工具)。

限制

  • 不适用于首次安装 Claude Code,首次安装应使用官方安装指南。
  • 不适用于与版本无关的配置问题,此类问题应检查配置文件。
  • 关于该技能自身的收费、价格、平台支持范围等信息,资料中暂未提供。