omdsh-dev/dsh-mnemon

Composable, view-based context for DeepSeek Harness. Pluggable sources and strategies, with layered memory and self-evolving skills out of the box.

dsh‑mnemon – 为 DeepSeek Harness 智能体提供分层、可见的记忆

它是什么

  • 一个(及一组配套的)DeepSeek Harness (DSH) 平台插件,为大型语言模型智能体提供结构化的多层记忆系统。
  • 它区分了运行时记忆(当前轮次的短期事实)、项目文档(设计、流程等)和记忆空间(长期、由提供商支持的证据)。
  • 该插件基于公共 SDK 构建,开发者可以添加新的来源(记忆存储位置)或策略(智能体如何决定读写内容),并接入第三方存储后端。

关键能力

功能 作用
分层记忆 保持短期上下文常驻,仅在需要时提取文档或长期事实,减少 token 浪费。
轮次级可见性 每次回复后,记忆栏会列出该轮次访问的所有文档或记忆;一键在记忆系统中打开来源。
一键保存 通过“大脑标记”功能,你可以选择回复中的片段,发送给任务智能体,并存储到相应的记忆空间(工作、个人或自定义)。
自我进化技能 跟踪 SKILL.md 文件,审查真实对话,起草改进的技能版本,运行回测,并让你采用最佳版本。
可组合插件 主策略 + 可选增强功能在插件页面切换;每个组件都有自己的设置页面。
可插拔存储提供商 支持原生本地存储(Mnemon Native)和八个第三方提供商(例如 Mem0、Hindsight、Supermemory)。
可扩展 SDK 开发者可以使用 dsh‑mnemon/extension-sdk 和 provider‑sdk 编写新的来源、策略或提供商驱动程序。

如何开始

  1. 安装 Node 22+ 并全局安装 pnpm。
  2. 运行 DSH Web UI 并添加插件:
    npm install --global pnpm
    npx @deepseek-ai/dsh web   # 打开 DSH UI
    # 在 UI 中 → 插件 → 添加插件 → 输入 "dsh‑mnemon" → 安装 → 启用
    
  3. 打开记忆系统侧边栏查看状态、运行时记忆、项目文档和记忆空间。
  4. 与模型交互;使用回复下方的脑标记保存有用的事实。
  5. (可选)安装 Mnemon CLI(npm i -g @mnemon-dev/mnemon)或启用第三方提供商进行持久存储。

典型用例

  • 客户支持机器人,需要在会话中记住用户偏好,而不会用整个历史淹没模型。
  • 研发助手,仅在查询触及相关部分时引用大型设计文档。
  • 知识库智能体,将已验证的事实存储在长期记忆空间中,并按需检索。
  • 技能驱动的自动化,提示词从实际使用中自动进化,并在部署前进行回测。

扩展系统

  • 来源:按照 dsh‑mnemon-source‑*/README.md SDK 指南实现新的存储后端(例如企业 wiki)。
  • 策略:创建自定义轮次逻辑(例如优先考虑某些提供商)并将其注册为增强功能。
  • 插件页面:所有组件都带有自己的配置 UI,使组合变得简单。

项目健康

  • 在 npm 上发布(dsh‑mnemon),带有版本徽章、下载计数和定期发布。
  • 核心采用 MIT 许可证;第三方提供商保留其自己的许可证。
  • CI 脚本(pnpm verify、pnpm verify:plugins)针对实时 DeepSeek 模型运行端到端测试。
  • 文档包括 UI 指南、架构图和路线图。

总结 dsh‑mnemon 将 DeepSeek Harness 转变为一个具有透明、可组合记忆的智能体,可以检查、编辑和扩展,帮助开发者构建更智能、更可靠的 LLM 驱动的应用程序。

相关

  • 项目
  • 项目
  • 项目
  • 项目