zouyuanqing/dsh-memory-openviking--packages-dsh-tool-memory ↗★ 1
@deepseek-ai/dsh-tool-memory
Agent-preset tool package for the host `memory` service: thin memory tools plus an automatic compact user-profile prompt section.
安装
此插件尚未提供可验证的 bundle,或兼容性检查未通过。请先阅读仓库说明。 阅读完整 README ↗
说明文档
阅读完整 README ↗@deepseek-ai/dsh-tool-memory
Agent preset 工具包:消费宿主 memory 服务(@deepseek-ai/dsh-memory-openviking),
提供 5 个薄记忆工具 + 自动画像 prompt 注入。
工具
| 工具 | 用途 |
|---|---|
memory_write | 显式写入一条事实/偏好 |
memory_recall | 按主题召回扁平记忆块({query, max_chars?}) |
memory_search | 结构化检索(category/score/uri 条目列表) |
memory_profile | 查看当前注入的画像段全文(强制刷新缓存) |
memory_forget | 按 viking:// URI 删除记忆 |
自动画像注入
system-prompt/assemble 阶段注入 memory:profile 段(同步提供器 + 异步缓存
刷新,绝不在装配路径上做网络等待):
- 内容 = 本会话工作记忆概览(
memory.profile,来自 OpenViking 会话归档的 LLM 摘要)+ 跨会话召回(context-mode search,广谱画像查询)过滤后的 preferences/entities/events 条目; - 默认预算 1200 字符、最低分数 0.2、TTL 5 分钟;
agent/session-start预热缓存,agent/disposed清理;- 空结果不注入(渲染时自动丢弃空段)。
挂载(全局:所有 preset 自动获得)
# $DSH_HOME/cordis.patch.yml(host 平面,与 memory-openviking 并列)
- id: memory-openviking
name: '@deepseek-ai/dsh-memory-openviking'
- id: tool-memory
name: '@deepseek-ai/dsh-tool-memory'
host 平面的 ctx.tools.register / ctx.systemPrompt.section 是 global
注册:工具与画像段对所有 preset 的会话可见(dsh-tools:scoped
registrations shadow globals;global 默认全可见,除非某 preset 显式
restrict)。因此无需为每个模式复制行。曾作为 preset 行的旧部署
(ovk-memory)已移除该行以避免 section 重名冲突。
配置项(section.*)
| 字段 | 默认 | 说明 |
|---|---|---|
enabled | true | 是否注入 memory:profile 段 |
maxChars | 1200 | 段总字符预算 |