第 12 期:Skill 7 — Plugin Release(版本管理)
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)
(申请发送: agentupdate)
本期场景:你听说 Claude-Mem 出了一个叫 "Endless Mode" 的实验性功能,能让超长会话也不丢失上下文。你想试试看,但又不想把稳定版搞坏。
12.1 Plugin Release 的作用
Plugin Release 负责管理 Claude-Mem 自身的版本生命周期:
- 检查更新
- 切换稳定版 / Beta 版
- 版本回退
12.2 稳定版 vs Beta 版
| 稳定版 (Stable) | Beta 版 | |
|---|---|---|
| 适合 | 日常开发 | 尝鲜体验 |
| 稳定性 | ✅ 充分测试 | ⚠️ 可能有 Bug |
| 功能 | 成熟功能 | 实验性功能 |
| 更新频率 | 较慢(每周/两周) | 较快(每天可能更新) |
12.3 如何切换版本
方式 1:通过 Web UI(推荐)
- 打开
http://localhost:37777 - 点击右上角 ⚙️ Settings
- 找到 "Version Channel" 选项
- 选择
stable或beta - 保存并重启 Claude Code
方式 2:通过命令行
# 查看当前版本
npx claude-mem --version
# 切换到 Beta 版
npx claude-mem install --channel beta
# 切回稳定版
npx claude-mem install --channel stable
12.4 Endless Mode(Beta 功能亮点)
Endless Mode 是目前最受关注的 Beta 功能,它模拟了人脑的记忆转换机制:
graph LR
subgraph "传统模式"
T1["会话 1
(上下文 200K)"] --> T2["会话结束
生成摘要"]
T2 --> T3["会话 2
(注入摘要)"]
end
subgraph "Endless Mode"
E1["超长会话
(持续运行)"]
E1 --> E2["短期记忆
(最近 N 条)"]
E1 --> E3["工作记忆
(当前任务)"]
E2 --> E4["长期记忆
(压缩存储)"]
end
style E1 fill:#6366f1,color:#fff
style E2 fill:#f59e0b,color:#000
style E3 fill:#10b981,color:#fff
style E4 fill:#94a3b8,color:#000适用场景
- 大规模重构(不想中断会话)
- 探索性开发(边做边想方向)
- 连续调试(Bug 链条很长)
注意事项
- Beta 功能可能不稳定
- 建议在非关键项目中先试用
- 随时可以切回稳定版
12.5 版本更新最佳实践
- 日常使用稳定版 —— 除非你需要特定的新功能
- 在次要项目中试用 Beta —— 不要在生产级代码上冒险
- 关注 Changelog —— GitHub Release 页面是最好的信息源
- 定期更新 ——
npx claude-mem install会自动安装最新稳定版
实操练习
- 检查当前版本:
npx claude-mem --version - 打开 Web UI 的 Settings 页面,了解可用选项
- (可选)在一个测试项目中尝试 Beta 版
- 切回稳定版
下期预告
7 个 Skills 全部讲完了!但还有一个重要的使用场景 —— 在 Claude Desktop(桌面版)中搜索你在 Claude Code 中积累的开发记忆。这就需要配置 MCP 集成。下一期手把手教你。