dsh-memory
DeepSeek Harness共享持久记忆插件。所有会话共享一个记忆库,提供记忆添加、搜索、列表和删除工具,并在Web侧边栏提供Memory可视化面板。
AI 分析
适合需要跨会话保持上下文、偏好设置或长期记忆的复杂任务。通过提供直观的Web面板和工具,让Agent能够轻松记住并检索历史信息。
安裝
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:joyiok/dsh-memory說明文件
閱讀完整 README ↗使用
让 Agent 记忆 / 回忆
用户:记住:我们的正式语言是中文,token 预算每月 5000 万
Agent:调用 memory_add(content: ..., tags: ["preference", "budget"])
(新会话)
用户:我们之前说过 token 预算多少?
Agent:调用 memory_search(query: "预算") 后回答
Web 面板
左下角 Memory → 输入框写内容 + 逗号分隔标签 → 保存;列表内可搜索、删除。
工具参数
| 工具 | 参数 | 说明 |
|---|---|---|
memory_add | content 必填;tags / category 可选 | 写入一条共享记忆 |
memory_search | query 必填;limit 可选 | 搜索内容 / 标签 / 分类 |
memory_list | category / tags / limit 可选 | 列出记忆 |
memory_remove | id 必填 | 按 id 删除记忆 |
配置
可在 profile 的 cordis.patch.yml 覆盖(覆盖整行 config):
- id: memory
config:
file: /path/to/shared-memory.json # 默认 $DSH_HOME/storages/dsh-memory.json
maxContentChars: 20000 # 单条记忆最大字符数
defaultSearchLimit: 20
maxToolLimit: 100
禁用插件:
- id: memory
disabled: true