Plugin directory / AI Models / dsh-hermes-memory
dsh-hermes-memory
Verified · install-tested on dsh mbj733
What it does
DSH (DeepSeek Harness) agent preset + plugin: Hermes-style cross-session memory & autonomous skill learning.
Works — verified, early-stage project
DSH (DeepSeek Harness) agent preset + plugin: Hermes-style cross-session memory & autonomous skill learning. It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
DSH Hermes 记忆闭环
为 DeepSeek Harness(DSH)做的 agent 预设 + 插件:给编码 agent 加上 Hermes 式的跨会话记忆与自主学习 skill能力。
能力
- 自动记忆(
memory):跨会话记住你的偏好、环境事实、约定、纠正。无需说"记住 XX"——模型每轮主动总结并保存,注入到每次会话的 prompt。 - 自主学习 skill(
skill_manage):把非平凡工作流蒸馏成可复用 skill,跨会话、跨重启持久化并重新注册进技能目录。 - 原生跨会话搜索(
session_search等 5 个工具):检索历史会话、事件、血缘。 - Code Mode:基于
code预设,把多次工具调用合成一个 TypeScript 程序。
持久化
记忆与 skill 存到 ~/.dsh/settings.yaml 的 hermes-memory 命名空间(走宿主 settings 服务),跟项目、启动目录都无关,跨会话、跨重启稳定。
文件放置
| 文件 | 放到 |
|---|---|
plugin/index.js |
<DSH checkout>/packages/hermes/hermes/lib/index.js |
preset/agent.cordis.yml |
~/.dsh/.agent-presets/hermes/agent.cordis.yml |
preset/preset.yml |
~/.dsh/.agent-presets/hermes/preset.yml |
⚠️ 两处需按你的机器调整:
plugin/index.js里import z from '../../../../vendor/schemastery/lib/index.mjs'是相对路径,指向 DSH 仓库自带的 vendored schemastery,依赖文件所在的目录深度,务必放在packages/hermes/hermes/lib/这一层。preset/agent.cordis.yml里hermes行的name是绝对路径D:/deepseek-harness/...,改成你 DSH checkout 的实际路径。
安装
- 按上表放好文件。
- 重启 DSH。
- 会话选择器选「Hermes 记忆闭环」。
标签
DSH · agent-preset · memory · skill · deepseek-harness
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-hermes-memory for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:mbj733/dsh-hermes-memory Headless (CLI) profile:
dsh plugin --profile headless add github:mbj733/dsh-hermes-memory Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.
When to use it
Bring a new model, provider, or routing policy into the loop so dsh can pick the right brain for the job.
Who it's for
Users juggling multiple models or providers who want cost, quality, and latency balanced automatically.
For developers — extending it
Provider adapters and routing heuristics are the seams — add a backend, tune the fallback chain, or add per-task model selection.