测试功能
无尽模式是实验性的,不包含在稳定版本中。 你必须手动切换到测试版分支才能尝试。下面的效率预测基于理论建模,而非生产测量。性能可能比标准模式慢,并可能存在潜在的错误。
Claude-Mem 为希望在功能发布到稳定通道前尝试实验性功能的用户提供了一个测试版通道。
版本通道切换
你可以直接在网页查看器界面上的 http://localhost:37777. 之间切换稳定版和测试版
如何访问
- 在 http://localhost:37777 打开 Claude-Mem 查看器
- 点击右上角的 设置 齿轮图标
- 找到 版本通道 部分
- 点击 尝试 Beta(无限模式) 切换到测试版,或点击 切换到稳定版 返回
当你切换时会发生什么
切换版本时:
- 本地更改已丢弃 - 插件目录中的任何修改都会被重置
- Git fetch 和 checkout - 已安装的插件会切换到目标分支
- 重新安装依赖项 -
npm install运行以确保依赖项正确 - Worker 进程自动重启 - 后台服务会随新版本一起重启
您的记忆数据始终被保留。 位于 ~/.claude-mem/claude-mem.db 的数据库不受版本切换的影响。您所有的观察、会话和总结都保持完整。
版本指示器
版本频道部分显示您当前的状态:
- 稳定(绿色徽章)- 你正在运行生产版本
- Beta(橙色徽章)- 您正在运行带有实验性功能的测试版
你还会看到确切的分支名称(例如,稳定版为 main,测试版为 beta/7.0)。
无尽模式(测试版)
测试版中的旗舰实验功能是无尽模式——一种仿生记忆架构,它显著延长了Claude在会话中保持上下文的时间。
无限模式解决的问题
在标准Claude代码会话中:
- 工具输出(文件读取、bash 输出、搜索结果)会在上下文窗口中累积
- 每个工具可以向上下文添加 1,000-10,000 个 token
- 大约使用~50次工具后,上下文窗口会填满(约20万个标记)
- 你被迫开始一个新的会话,失去对话的连续性
更糟的是,Claude 在每次回复中都会重新合成之前所有工具的输出。这是 O(N²) 复杂度,在 token 数和计算量上都会呈二次增长。
无尽模式如何运作
无尽模式采用了一种仿生记忆架构,其灵感来源于人类记忆的工作原理:
双层内存系统:
Working Memory (Context Window):
→ Compressed observations only (~500 tokens each)
→ Fast, efficient, manageable
Archive Memory (Transcript File):
→ Full tool outputs preserved on disk
→ Perfect recall, searchable关键创新:在每次使用工具后,无尽模式:
- 等待Worker 进程生成压缩的观察结果(阻塞)
- 转换磁盘上的转录文件
- 将完整的工具输出替换为压缩后的观察结果
- Claude 在压缩的上下文中恢复
这将 O(N²) 的增长转变为 O(N) - 线性而非二次。
预期结果
基于理论建模(而非生产测量):
- token 节省:显著减少上下文窗口的使用
- 效率提升:在上下文耗尽之前使用更多工具
- 质量保留:观察会缓存合成结果,因此信息不会丢失
重要注意事项
无尽模式是实验性的,并且有明显的局限性:
- 不在稳定版本中 - 您必须手动切换到测试版分支才能使用此功能
- 仍在开发中 - 可能存在漏洞、破坏性更改或功能不完整
- 比标准模式慢 - 阻止观察生成会增加每次使用工具的延迟
- 理论预测 - 上述效率声明基于模拟,而非实际生产数据
- 需要可用的数据库 - 观察必须成功保存以进行转换
- 新架构 - 比标准模式的实战检验少
何时使用 Beta
如果你:考虑切换到测试版
- 经常达到上下文窗口限制
- 处理含有多种工具使用的长时间、复杂的会话
- 想要帮助测试并提供新功能的反馈
- 对试验软件感到舒适
何时保持稳定
如果你符合以下情况,请保持稳定:
- 对于关键工作需要最高可靠性
- 优先使用经过实战验证、可投入生产的功能
- 不要频繁触碰上下文限制
- 想要最顺畅、最快的体验
检查更新
在测试版(或正式版)中,你可以检查更新:
- 在查看器中打开设置
- 在“版本频道”部分,点击检查更新
- 该插件将拉取最新的更改并重启
切换回
如果您在测试版中遇到问题:
- 在查看器中打开设置
- 点击 切换到稳定版
- 等待 Worker 重启
您的记忆数据已被保存,您将回到稳定版本。
提供反馈
如果您遇到错误或对测试功能有反馈:
- 在 GitHub Issues 上打开一个问题
- 在报告中包含您的分支(
beta/7.0等) - 描述你预期的情况与实际发生的情况
下一步
- Configuration - 自定义其他 Claude-Mem 设置]
- 故障排除 - 常见问题及解决方案
- 架构概述 - 了解 Claude-Mem 的工作原理]