[
  {
    "CLI/包": "aliyun-cli",
    "本机生效版本": "3.4.11",
    "已核验可用版本": "3.5.1",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "brew upgrade aliyun-cli",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/aliyun-cli.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "gh",
    "本机生效版本": "2.97.0",
    "已核验可用版本": "2.102.0",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "brew upgrade gh",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/gh.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "uv",
    "本机生效版本": "0.12.4",
    "已核验可用版本": "0.12.21",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "brew upgrade uv",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/uv.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "git",
    "本机生效版本": "2.55.0",
    "已核验可用版本": "2.56.0",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade git",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/git.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "git-lfs",
    "本机生效版本": "3.7.1",
    "已核验可用版本": "3.8.0",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade git-lfs",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/git-lfs.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "ripgrep",
    "本机生效版本": "15.2.0",
    "已核验可用版本": "15.2.0",
    "安装来源": "Homebrew formula",
    "结论": "已是最新（来源内）",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade ripgrep",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/ripgrep.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "curl",
    "本机生效版本": "8.21.0",
    "已核验可用版本": "8.22.0",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade curl",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/curl.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "wget",
    "本机生效版本": "1.25.0",
    "已核验可用版本": "1.25.0_2",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade wget",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/wget.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "ffmpeg",
    "本机生效版本": "9.0.1",
    "已核验可用版本": "9.0.2",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade ffmpeg",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/ffmpeg.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "yt-dlp（当前PATH）",
    "本机生效版本": "2025.10.14",
    "已核验可用版本": "2026.8.19",
    "安装来源": "Miniforge pip / ~/.local/bin",
    "结论": "可升级；旧副本遮蔽Homebrew",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "先选择保留的安装来源并修正PATH",
    "注意事项": "当前shebang为Miniforge Python；不同时升级两份",
    "核验来源": "https://formulae.brew.sh/api/formula/yt-dlp.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "yt-dlp（Homebrew）",
    "本机生效版本": "2026.7.4",
    "已核验可用版本": "2026.8.19_1",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade yt-dlp",
    "注意事项": "Homebrew操作当前受Xcode许可拦截；此Homebrew副本并非当前PATH入口",
    "核验来源": "https://formulae.brew.sh/api/formula/yt-dlp.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "cloudflared",
    "本机生效版本": "2026.8.1",
    "已核验可用版本": "2026.9.3",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade cloudflared",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/cloudflared.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "k6",
    "本机生效版本": "2.2.0",
    "已核验可用版本": "2.3.0",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade k6",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/k6.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "gogcli",
    "本机生效版本": "0.12.0",
    "已核验可用版本": "0.43.0",
    "安装来源": "Homebrew formula",
    "结论": "有新版，需核对tap与兼容",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "先核对原openclaw/tap与当前homebrew/core的迁移",
    "注意事项": "Homebrew操作当前受Xcode许可拦截；0.12.0→0.43.0跨度较大，保留授权配置",
    "核验来源": "https://formulae.brew.sh/api/formula/gogcli.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "summarize",
    "本机生效版本": "0.21.11",
    "已核验可用版本": "0.24.0",
    "安装来源": "Homebrew formula",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade summarize",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/formula/summarize.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "ngrok",
    "本机生效版本": "3.39.11",
    "已核验可用版本": "3.39.11",
    "安装来源": "Homebrew cask",
    "结论": "已是最新（来源内）",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade --cask ngrok",
    "注意事项": "Homebrew操作当前受Xcode许可拦截；当前~/.local/bin入口也已回读为3.39.11",
    "核验来源": "https://formulae.brew.sh/api/cask/ngrok.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "codex",
    "本机生效版本": "0.147.0",
    "已核验可用版本": "0.159.3",
    "安装来源": "Homebrew cask",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "brew upgrade --cask codex",
    "注意事项": "Homebrew操作当前受Xcode许可拦截",
    "核验来源": "https://formulae.brew.sh/api/cask/codex.json",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "@wecom/cli",
    "本机生效版本": "1.1.0",
    "已核验可用版本": "1.3.4",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "npm install -g @wecom/cli@1.3.4",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包",
    "核验来源": "https://www.npmjs.com/package/@wecom/cli",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "agent-slack",
    "本机生效版本": "0.8.5",
    "已核验可用版本": "0.10.2",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "npm install -g agent-slack@0.10.2",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包；不在升级验证中发送真实消息",
    "核验来源": "https://www.npmjs.com/package/agent-slack",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "apifox-cli",
    "本机生效版本": "2.2.6",
    "已核验可用版本": "2.2.11",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "npm install -g apifox-cli@2.2.11",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包",
    "核验来源": "https://www.npmjs.com/package/apifox-cli",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "bailian-cli",
    "本机生效版本": "1.0.1",
    "已核验可用版本": "2.1.0",
    "安装来源": "npm / NVM",
    "结论": "可升级，需主版本兼容检查",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "npm install -g bailian-cli@2.1.0",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包；1.0.1→2.1.0，不把旧Skill命令直接套到新版本",
    "核验来源": "https://www.npmjs.com/package/bailian-cli",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "codexpro",
    "本机生效版本": "0.28.5",
    "已核验可用版本": "0.30.2",
    "安装来源": "npm / NVM",
    "结论": "fork有上游新版，禁止普通npm覆盖",
    "建议顺序": "单独处理",
    "建议升级方式（未执行）": "审查本地fork差异、合并和回归，不用npm重新安装",
    "注意事项": "当前npm link到jiangyang118/codexpro；工作树4个文件有修改，保留本地有效内容",
    "核验来源": "https://www.npmjs.com/package/codexpro",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "corepack",
    "本机生效版本": "0.34.6",
    "已核验可用版本": "0.34.7",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "npm install -g corepack@0.34.7",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包",
    "核验来源": "https://www.npmjs.com/package/corepack",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "docx",
    "本机生效版本": "9.7.1",
    "已核验可用版本": "9.8.1",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "npm install -g docx@9.8.1",
    "注意事项": "全局库依赖，不是独立CLI；不作为第一批升级对象",
    "核验来源": "https://www.npmjs.com/package/docx",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "mcporter",
    "本机生效版本": "0.12.3",
    "已核验可用版本": "0.14.1",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "npm install -g mcporter@0.14.1",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包",
    "核验来源": "https://www.npmjs.com/package/mcporter",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "npm",
    "本机生效版本": "11.11.0",
    "已核验可用版本": "11.21.0",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "npm install -g npm@11.21.0",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包",
    "核验来源": "https://www.npmjs.com/package/npm",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "tyc-cli",
    "本机生效版本": "0.3.8",
    "已核验可用版本": "0.3.8",
    "安装来源": "npm / NVM",
    "结论": "来源内未发现更新",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "npm install -g tyc-cli@0.3.8",
    "注意事项": "当前NVM Node24环境的全局包；切换Node不会自动迁移包",
    "核验来源": "https://www.npmjs.com/package/tyc-cli",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "undici",
    "本机生效版本": "8.7.0",
    "已核验可用版本": "8.11.2",
    "安装来源": "npm / NVM",
    "结论": "可升级",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "npm install -g undici@8.11.2",
    "注意事项": "全局库依赖，不是独立CLI；不作为第一批升级对象",
    "核验来源": "https://www.npmjs.com/package/undici",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "有道云CLI",
    "本机生效版本": "1.3.4",
    "已核验可用版本": "1.3.4",
    "安装来源": "官方独立二进制",
    "结论": "已是最新",
    "建议顺序": "无需升级",
    "建议升级方式（未执行）": "无需升级",
    "注意事项": "youdaonote upgrade --check --json明确updateAvailable=false",
    "核验来源": "https://note.youdao.com/help-center/cli-install-guide.html",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "Agent-Reach",
    "本机生效版本": "1.5.0",
    "已核验可用版本": "1.5.0",
    "安装来源": "官方GitHub来源的独立venv",
    "结论": "已是最新",
    "建议顺序": "无需升级",
    "建议升级方式（未执行）": "无需升级",
    "注意事项": "原生命令check-update确认；PyPI同名0.1.0来自另一仓库，不能用pip install -U agent-reach替代",
    "核验来源": "https://github.com/Panniantong/Agent-Reach",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "MarkItDown",
    "本机生效版本": "0.1.6",
    "已核验可用版本": "0.1.8",
    "安装来源": "uv tool",
    "结论": "可升级",
    "建议顺序": "P1",
    "建议升级方式（未执行）": "uv tool upgrade markitdown",
    "注意事项": "PyPI和Microsoft GitHub release双源核对；保留uv隔离环境",
    "核验来源": "https://github.com/microsoft/markitdown/releases/tag/v0.1.8",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "OpenHands",
    "本机生效版本": "1.14.0",
    "已核验可用版本": "1.16.0",
    "安装来源": "uv tool",
    "结论": "可升级，保留Python约束",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "uv tool upgrade openhands",
    "注意事项": "当前最新版requires_python==3.12.*；uv会保留安装约束",
    "核验来源": "https://pypi.org/project/openhands/",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "imsg",
    "本机生效版本": "0.4.0",
    "已核验可用版本": "0.15.10",
    "安装来源": "Homebrew steipete/tap",
    "结论": "可升级，需命令兼容检查",
    "建议顺序": "P2",
    "建议升级方式（未执行）": "brew upgrade steipete/tap/imsg",
    "注意事项": "原生消息CLI与旧脚本需验证；本轮不读取私人消息",
    "核验来源": "https://github.com/openclaw/imsg/releases/tag/v0.15.10",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "obsidian-cli",
    "本机生效版本": "0.2.3",
    "已核验可用版本": "0.3.7",
    "安装来源": "Homebrew旧Yakitrak tap",
    "结论": "有新版，但项目已更名",
    "建议顺序": "单独处理",
    "建议升级方式（未执行）": "核对notesmd-cli迁移后再升级",
    "注意事项": "上游重定向到Yakitrak/notesmd-cli，不能直接覆盖旧名称与脚本",
    "核验来源": "https://github.com/Yakitrak/notesmd-cli/releases/tag/v0.3.7",
    "核验日期": "2026-10-01"
  },
  {
    "CLI/包": "fun",
    "本机生效版本": "3.6.21",
    "已核验可用版本": "3.6.24",
    "安装来源": "Homebrew vangie/formula",
    "结论": "有历史新版，工具维护需评估",
    "建议顺序": "单独处理",
    "建议升级方式（未执行）": "先确认原tap和项目迁移方案",
    "注意事项": "GitHub最新发行时间仍为2021年；不是优先常规升级对象",
    "核验来源": "https://github.com/alibaba/funcraft/releases/tag/v3.6.24",
    "核验日期": "2026-10-01"
  }
]
