
Scorp1o117/dsh-tdai-memory
30最近提交 2026年8月16日
dsh-tdai-memory DSH 插件
dsh-tdai-memory 是一个 DSH 插件,将四层记忆系统(L0 原始对话、L1 结构化记忆、L2 场景、L3 人物档案)移植到 DSH 中。它捕获每一轮对话,通过 LLM 提取事实/偏好/事件,并自动将相关记忆注入模型上下文。数据目录与原始 TencentDB 记忆兼容,可无缝迁移已有记忆。
如何安装 dsh-tdai-memory DSH 插件
dsh plugin --profile web add dsh-tdai-memory复制不会执行命令。安装 dsh-tdai-memory DSH 插件前请核对仓库和版本。
dsh-tdai-memory DSH 插件数据来源
dsh-tdai-memory DSH 插件快照日期:2026年8月16日
discovered
dsh-tdai-memory DSH 插件能做什么
- L0 对话捕获:每轮对话写入 JSONL + SQLite + FTS + 向量存储
- L1 结构化记忆提取:后台管道使用 LLM 提取事实、偏好和事件
- L2 场景和 L3 人物档案生成:定时管道生成场景块和用户画像
- 自动召回注入:在提示组装时,自动检索相关记忆和用户画像并注入
- 工具:`tdai_memory_search`(L1 结构化搜索)和 `tdai_conversation_search`(L0 原始文本搜索)
dsh-tdai-memory DSH 插件适合哪些场景
- 让模型跨会话记住用户偏好和过去对话内容
- 自动从对话中提取并存储事实信息,供后续使用
- 创建随时间自适应调整的持久用户画像,无需手动配置
- 使用专用工具搜索对话历史或结构化记忆
- 将现有 TencentDB Agent Memory 数据迁移到 DSH,无需重新收集
dsh-tdai-memory DSH 插件适合谁
- 需要为代理添加长时记忆能力的 DSH 用户
- 从 TencentDB Agent Memory 生态迁移到 DSH 的开发者
dsh-tdai-memory DSH 插件的限制
- 需要外部 LLM 和 embedding API 端点(在 settings.yaml 中配置)
- 提取模型(mimo-v2.5)每次调用耗时 20-30 秒;deepseek-v4-flash 输出不合规的 JSON
- 去重功能不稳定,默认关闭;仅在更可靠的模型下启用
- 配置更改后需要重启 `dsh web`(TdaiCore 在启动时构建)
dsh-tdai-memory DSH 插件的仓库 README 摘录
以下文字摘自 dsh-tdai-memory DSH 插件的上游仓库 Scorp1o117/dsh-tdai-memory 的 README,版权归原作者,仅作引用。
**GitHub**: [Scorp1o117/dsh-tdai-memory](https://github.com/Scorp1o117/dsh-tdai-memory) · **npm**: [dsh-tdai-memory](https://www.npmjs.com/package/dsh-tdai-memory) [](https://github.com/Scorp1o117/dsh-enhancement-suite) [](https://www.npmjs.com/package/dsh-enhancement-suite) Part of the [DeepSeek Harness Enhancement Suite](https://github.com/Scorp1o117/dsh-enhancement-suite) — Vision · Soul/Persona · Long-term Memory · Plugin Marketplace. A port of **TencentDB Agent Memory** (Tencent Cloud's open-source four-layer memory system, originally an OpenClaw plugin) into DeepSeek Harness. ## Features - **L0 conversation capture**: every turn (turn end, request boundary) is written to raw conversation storage (JSONL + SQLite + FTS + vectors) - **L1 structured memory**: a background pipeline uses an LLM to extract facts / preferences / events (persona / episodic / instruction) from conversations, stored in `records/` + SQLite + FTS + vectors - **L2 scenes / L3 persona**: scene blocks and user profile generation (pipeline-scheduled) - *
阅读完整 README仓库许可: MIT
dsh-tdai-memory DSH 插件常见问题
如何安装 dsh-tdai-memory?
在终端中运行 `dsh plugin --profile web add dsh-tdai-memory`。该命令会安装插件并自动挂载。然后重启 `dsh web`,设置页面会出现记忆部分。如果设置页面没有显示,请再重启一次。
需要配置哪些 API 密钥?
您需要 LLM API 密钥用于提取(例如 mimo-v2.5)和 embedding API 密钥用于向量存储。在 `$DSH_HOME/settings.yaml` 的 `tdai-memory:` 部分设置。插件激活后,也可以通过 Web UI 设置 → 记忆页面进行配置。
记忆数据存储在哪里?
数据默认存储在 `~/.memory-tencentdb/memory-tdai` 目录下。这与原始 TencentDB Agent Memory 使用的位置相同,因此现有记忆会自动迁移。
插件支持中文吗?
支持,插件是语言无关的。它会捕获任何语言的对话并从中提取事实/偏好。结构化记忆和搜索工具完全基于内容工作。
当上游代码更新时如何升级插件?
从仓库拉取最新代码后,在插件项目目录中运行 `npx tsc -p dsh-tsconfig.json` 编译 TypeScript 源码。输出到 `dist-dsh/`。然后重启 DSH 即可使用更新版本。