DeepSeek Harness (DSH) 的核心理念是“一切皆插件”。在构建智能体时,会话结束后上下文丢失是常见问题。下面介绍一个实现分类记忆存储与检索的插件。
插件简介¶
xby-remember-memory 是 DeepSeek Harness (DSH) 的插件:分类记忆服务,由 xby-skill 维护。这是一个基于分类的持久化记忆系统,允许在跨聊天会话中存储和检索分类记忆信息。
核心功能¶
该插件提供了以下能力:
set_xby_apikey:在聊天中设置 API 密钥,该密钥会自动持久化,重启后依然有效。remember_memory:在指定分类下存储记忆,支持可选的标签功能。retrieve_memories:检索指定分类下的所有记忆。remove_memory_category:移除指定分类下的所有记忆。remove_specific_memory:移除指定分类下的特定记忆。
安装与启用¶
推荐使用官方提供的命令进行安装:
dsh plugin --profile web add github:xby_skill/xby-remember-memory
若需本地开发调试,可使用以下方式:
* 从本地目录安装:
dsh plugin --profile web add /absolute/path/to/xby-remember-memory
- 通过
cordis.patch.yml开发调试:
dsh web --profile web --patch /absolute/path/to/dsh-ocr-plugin/cordis.patch.yml
配置¶
使用前,需要前往小笨羊官网注册并获取 API 密钥。
典型用法¶
- 设置密钥:使用
set_xby_apikey在对话中设置 API 密钥。 - 存储记忆:使用
remember_memory存储带标签的记忆。 - 检索记忆:使用
retrieve_memories检索指定分类的记忆。 - 清理记忆:使用
remove_memory_category移除整个分类的记忆,或使用remove_specific_memory移除特定记忆。
注意事项¶
- 方式二和方式三仅用于本地开发调试。
- 插件以当前 dsh 进程的权限运行,安装前建议检查源码与许可证。
结语¶
通过该插件,可以在 DSH 构建的 Agent 中实现跨会话的记忆管理。更多细节可查看 插件目录 或 GitHub 仓库。