dsh-prime-memory
分层记忆插件,面向 Agent 暴露 10 个工具:高权限写入(memory_add / memory_delete / memory_import)、反刍控制(memory_ruminate / _cancel / _status)与记忆图谱(memory_search_graph / memory_expand_graph_node),底层为 L0–L3 蒸馏管线,并在每步模型调用前召回注入相关记忆。
安装
dsh plugin --profile web add dsh-prime-memory
沙箱测试结果
| 阶段 | 结果 |
|---|---|
| 1 安装 | ✗ |
| 2 列装 | ✗ |
| 3 挂载 | — |
| 4 启动 | — |
dsh: initialized profile web at /home/node/.dsh/profiles/web四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。
README
<div align="center">
<img src="./assets/img/Hero.png" width="100%"
alt="Баннер hero DeepSeek Harness: диалоги автоматически перегоняются в многослойные воспоминания, которые вспоминаются и вводятся перед каждым шагом модели — справа пузыри диалога послойно растворяются в трёх постепенно светлеющих световых полосах, впадающих в стеклянную капсулу со светящимся шаром и градиентной колеёй (деления 日常·工作·智能·关闭, четыре ступени), возвращающиеся световые нити изображают внедрение припоминания">
dsh-prime-memory
Плагин многослойной дистиллятивной памяти для DeepSeek Harness: диалог в фоне проходит путь L0-захват → L1-атомарные воспоминания → L2-консолидация сцен → L3-дистилляция профиля, и перед каждым шагом модели релевантные воспоминания автоматически внедряются в контекст.
[English](README.en.md) · [中文](README.md) · Последний релиз · Сообщить о проблеме



</div>
<details open>
<summary>🌐 Язык / Language</summary>
- [中文 README](./README.md)
- [English README](./README.en.md)
- [日本語 README](./README.ja.md)
- [한국어 README](./README.ko.md)
- [README на русском](./README.ru.md)
- [README en français](./README.fr.md)
- [README auf Deutsch](./README.de.md)
- [README in italiano](./README.it.md)
- [README en español](./README.es.md)
- [安装指南(中文)](./INSTALL.md)
- [Installation guide (English)](./INSTALL.en.md)
- [日本語インストールガイド](./INSTALL.ja.md)
- [한국어 설치 안내](./INSTALL.ko.md)
- [Руководство по установке (Русский)](./INSTALL.ru.md)
- [Guide d'installation (français)](./INSTALL.fr.md)
- [Installationsanleitung (Deutsch)](./INSTALL.de.md)
- [Guida all'installazione (Italiano)](./INSTALL.it.md)
- [Guía de instalación (Español)](./INSTALL.es.md)
- [更新日志(中文)](./CHANGELOG.md)
- [Changelog (English)](./CHANGELOG.en.md)
- [日本語 changelog](./CHANGELOG.ja.md)
- [한국어 changelog](./CHANGELOG.ko.md)
- [Changelog на русском](./CHANGELOG.ru.md)
- [Changelog en français](./CHANGELOG.fr.md)
- [Changelog auf Deutsch](./CHANGELOG.de.md)
- [Changelog in italiano](./CHANGELOG.it.md)
- [Changelog en español](./CHANGELOG.es.md)
</details>
Матрица совместимости версий DSH
Версия DSH · API регистрации настроек · Статус
0.1.1-rc.2 · settings.register() (live-scope) · ✅ Проверено
0.1.2-rc.1 · settings.register() (есть запасной путь) · ⚠️ Выведено по документации фреймворка, вживую не проверялось
0.1.3-rc.1 · settings.register() (есть запасной путь) · ⚠️ Вживую не проверялось (с 0.1.3 неймспейсы стали простыми строками; плагин совместим)
0.1.5-rc.2 · settings.register() (есть запасной путь) · ⚠️ Вживую не проверялось; семантика поверхности Session V3 и слотов строки ввода/настроек ждёт регресса
0.2.0-rc.1 · settings.register() (live-scope) · ✅ Текущая линия адаптации (переподключение события agent/session-start → agent/created)
Механизм совместимости: регистрация настроек на этапе исполнения идёт по трём ветвям
(register→ мостinstallSection→ деградация в режим «всегда включено»),
подробнее — запись 0.11.0 в [CHANGELOG.md](./CHANGELOG.md). dsh.plugin.json объявляет
engines.dsh 为逐 rc 精确枚举串(0.1.0-rc.2 → 0.2.1-rc.5,20 rc).
Быстрый старт
Требуется Node ≥ 22.16. Любой из двух способов вызова (префикс npx может заменить dsh в любой из команд ниже):
# Способ 1: официальный CLI напрямую через npx (предустановка dsh не нужна; версию можно зафиксировать, например dsh-prime-memory@0.8.4) npx -y @deepseek-ai/dsh plugin --profile web add dsh-prime-memory # Способ 2: при уже установленном CLI dsh (dsh — forwarding-обёртка pnpm; если pnpm нет, сначала npm i -g pnpm) dsh plugin --profile web add dsh-prime-memory # Альтернативные источники пакета: репозиторий GitHub / локальный путь (разработка и отладка; link: указывает на репозиторий, достаточно npm run build + перезапуска dsh) dsh plugin --profile web add https://github.com/drscrewdriver/dsh-prime-memory dsh plugin --profile web add /path/to/dsh-prime-memory
Поручить установку агенту (рекомендуется)
Если текущий агент умеет выполнять команды терминала, отправьте ему целиком следующий текст:
Установи плагин dsh-prime-memory для web-профиля DeepSeek Harness. Выполни только следующие две команды и не изменяй другие профили: dsh plugin --profile web add dsh-prime-memory dsh --profile web --dump-config Когда dsh-prime-memory появится в выводе, сообщи мне результат установки. Не закрывай и не перезапускай работающий DSH по своей инициативе; после установки напомни мне вручную перезапустить DSH Web Host.
Агент должен вернуть результат установки и явно сказать, появился ли
dsh-prime-memory в конфигурации.
Пакет объявляет компоновочный слой dsh.bundle (cordis.patch.yml); после установки
строка плагина монтируется автоматически — вручную править
$DSH_HOME/profiles/web/cordis.patch.yml не нужно. Затем перезапустите DeepSeek Harness и проверьте:
появление каталогов conversations/ records/ scenes/ и файла memory.db в
~/.dsh/memory/ означает, что плагин применился успешно; страница «Память» в настройках
и пилюля режима в строке ввода означают, что клиентская половина готова.
Удаление: dsh plugin --profile web remove dsh-prime-memory + перезапуск. Данные остаются в
~/.dsh/memory/; если они не нужны, удалите весь каталог вручную.
Разработка из исходников
git clone https://github.com/drscrewdriver/dsh-prime-memory cd dsh-prime-memory npm install && npm run build dsh plugin --profile web add . # установка link: ; после правок кода до …(truncated)
以上内容来自 npm 上的 README,我们只做格式化,不改内容。
版本
npm 上共发布:106,最后更新 2026-11-06