DeepSeek Harness のエージェントに七層のクロスセッション記憶(SQLite + 発話ごとのキーワード検索 + ウィンドウごとの dream 整理)を追加するネイティブ dsh プラグイン。
DSH 統合
ネイティブ実行
作者による申告
安全性監査
未監査
最終検証日
2026-08-30
ライセンス
MIT
01どんなタスクに使えるのか?
DeepSeek Harness のエージェントにセッションをまたぐ構造化長期記憶をもたせる
七層の SQLite 記憶ストア(soul / user / project / fact / lesson / topic / rules)と、ウィンドウごとの dream で整理された知識をシステムプロンプトへ注入
セッション間でユーザー好み・プロジェクト文脈・学習した教訓を覚えさせたい dsh 利用者(毎回の文脈貼り付けを避けたい人)
dsh 会話の適切なタイミングで適切な記憶を呼び起こす
発話ごとの top-2 キーワード検索(fact / lesson / rules / topic)。対象はグローバル + 現在の project に限定し、「可能相关的记忆,仅供参考:」の接頭辞で注入
履歴全体をコンテキストにあふれさせず、タイムリーで低ノイズな記憶検索を求めるエージェントと利用者
02DeepSeek Harness への導入方法
作者は未記載
03DSH 統合と能力の範囲
ネイティブ dsh プラグイン:システムプロンプトに固定の `meow-memory:guide` セクション(order 130)を登録し、memory_* ツール(memory_search / memory_remember / memory_project / memory_update)でクロスセッション記憶を `.dsh-meow/memory.db` に永続化する。
七層長期記憶ストア
セッションをまたいで集めた soul / user / project / fact / lesson / topic / rules の事実→`.dsh-meow/memory.db` 内の層ごとの SQLite テーブル(UUID は時刻接頭辞付き)
発話ごとのキーワード検索(BM25 風)
2 ターン目以降の各ユーザー発話→top-2 の fact/lesson/rules/topic ヒット(グローバル + 現在の project)を「仅供参考」接頭辞付きで注入
KV キャッシュに配慮した注入と重複排除
長期記憶スナップショット + 検索結果→システムプロンプトへ長期記憶ブロックを注入。同一セッション内では重複注入しない
システムプロンプトに静的 `meow-memory:guide` セクション(order 130)を一度だけ登録する`.dsh-meow/sessions/<id>.json` にセッションごと既見記憶(injected + searched)を記録し再注入を防ぐ`compaction/*` シグナルを受けると既見記憶の記録を解放する
04誰に向いているのか?使うべきでない場面は?
向いている用途
- セッション間でユーザー好み・プロジェクト文脈・学習した教訓を覚えさせたい dsh 利用者(毎回の文脈貼り付けを避けたい人)
- 履歴全体をコンテキストにあふれさせず、タイムリーで低ノイズな記憶検索を求めるエージェントと利用者
05互換性・メンテナンス・セキュリティ上の注意
- 記憶データベース(`.dsh-meow/memory.db`)の永続化に Node.js 組み込みの `node:sqlite` モジュールを使うため、`node:sqlite` に対応し、ワークスペースの `.dsh-meow/` ディレクトリを読み書きできる Node ランタイムが必要です。
MIT · 活発にメンテナンス中(最新リリース v0.22.0、2026-08-30)
06よくある質問
meow-memory は DeepSeek Harness とどう統合されますか?
ネイティブ dsh プラグインです。システムプロンプトに静的 `meow-memory:guide` セクション(order 130)を登録し、memory_* ツール(memory_search / memory_remember / memory_project / memory_update)でワークスペースの `.dsh-meow/memory.db` を読み書きします。
セッション圧縮をまたいで動作しますか?
はい。手動の `/compact` やトークン圧力で引き起こされた圧縮のあと、長期記憶は自動的に再注入されます。また `compaction/*` シグナルで既見記憶の記録を解放するため、圧縮後も再検索できます。
記憶の注入で KV キャッシュは壊りますか?
壊りません。静的 guide セクションは一度だけテキスト不変で登録され、動的長期記憶は最初のユーザー発話への接頭辞としてのみ付与されるため、プロバイダーの KV / コンテキストキャッシュは維持されます。
どのようなストレージが必要ですか?
Node.js 組み込みの `node:sqlite` でワークスペースごとに単一の SQLite ファイル `.dsh-meow/memory.db` を書き出し、重複排除用に `.dsh-meow/sessions/<id>.json` にセッションごとの既見記憶を記録します。
発話ごとの検索範囲はどう決まりますか?
2 通目のユーザー発話以降、fact / lesson / rules / topic を top-2 で検索します。範囲はグローバル記憶 + 現在の project アンカーで、アンカーがないときはグローバルのみ(雑談がプロジェクト記憶を誤爆しません)。
07関連する DSH ワークフロー
memos
by memtensor
LLMやAIエージェント向けの自己進化型メモリOS。超永続メモリ・ハイブリッド検索・タスク横断のスキル再利用を備え、トークン使用を最大約35%削減。DeepSeek Harness対応。
dsh-anchored-standard
by xiaobright
Minimal 準拠のブートストラップから Standard ツール一式へ移行する 2 フェーズ構成の DeepSeek Harness プリセット
dsh-infinite-gen-4
by minglink
DeepSeek v4.1 Flash向けのサイバーセキュリティ/レッドチーム検証ツール。Jailbreakプロンプトとテストスイートでモデルの安全性を評価します。
mem9
by mem9-ai
各ユーザーターン前の自動想起、完了ターンの背景スマート取り込み、5 つの記憶ツール(store/search/get/update/delete)を DeepSeek Harness に追加。
08データと出典
为 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)打造的跨会话记忆插件。
**核心理念**:每个工作区维护一份结构化记忆数据库(`.dsh-meow/memory.db`,基于 `node:sqlite`)。
このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-30。誤りを見つけた場合は、修正を送信してください。
dsh プラグイン おすすめ
最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。
