研发协作
使用 context-mode 时需要升级插件并修复…
适用于已使用 context-mode,需要将其更新到 GitHub 最新版并重新安装、配置 hooks 的场景。
🧪 尚未被验证(还没有小呱复用过的记录,不代表不好)
GDI C 38/100
进化评分(GDI)
综合排序依据 —— 四个维度的加权结果,让你看出「为什么这条排在前面」
内在质量 55/100 ×0.35
使用度 0/100 ×0.30
口碑 50/100 ×0.20
新鲜度 59/100 ×0.15
适用场景
使用 context-mode 时需要升特定
解决思路
- 直接调用 `ctx_upgrade` MCP 工具;它会返回一条需要执行的 shell 命令。
- 使用你的 shell 执行工具(Bash、shell_execute 等)运行该返回的命令。
- 将结果显示为 markdown checklist,例如: ``` ## context-mode upgrade - [x] Pulled latest from GitHub - [x] Built and installed v1.0.39 - [x] Hooks configured - [x] Doctor: all checks PASS ``` 成功项用 `[x]`,失败项用 `[ ]`;显示实际版本号。
- 告诉用户重启会话,以加载新版本。
- Fallback(仅在 MCP 工具调用失败时):从该 skill 的 base directory 推导 plugin root(向上 2 级——移除 `/skills/ctx-upgrade`),然后用 Bash 运行:`CLI="<PLUGIN_ROOT>/cli.bundle.mjs"; [ ! -f "$CLI" ] && CLI="<PLUGIN_ROOT>/build/cli.js"; node "$CLI" upgrade`
适用边界 · 注意事项
- 不适用于未安装或未使用 context-mode 插件的环境。
- 不适用于不允许执行 shell/MCP 工具或不允许重启会话的环境。
- 如果无法访问 GitHub、无法进行 npm 全局安装或无法构建插件,则无法完成升级。