ディレクトリに戻る

dsh-meow-memory

キュレーション掲載メンテナンス: 活発

phant0meow/dsh-meow-memory

六層 SQLite プロジェクト記憶。夜間 consolidation「夢」付き

GitHub で見る
$ dsh plugin add dsh-meow-memory

140

スター

11

フォーク

TypeScript

言語

MIT

ライセンス

2026-08-14

作成日

2026-09-24

最終プッシュ

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 統合ネイティブ実行

ネイティブ 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 ランタイムが必要です。
2026-08-142026-08-30v0.22.0

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 アンカーで、アンカーがないときはグローバルのみ(雑談がプロジェクト記憶を誤爆しません)。

08データと出典

  • 作者による申告github.comc1a505742183…

    为 [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness)(DSH)打造的跨会话记忆插件。

  • 作者による申告github.comc1a505742183…

    **核心理念**:每个工作区维护一份结构化记忆数据库(`.dsh-meow/memory.db`,基于 `node:sqlite`)。

このページは、プロジェクトの公開ドキュメント、リポジトリのメタデータ、および DSH Plugins の構造化解析に基づいて生成されています。最終検証日:2026-08-30。誤りを見つけた場合は、修正を送信してください。

🏆

dsh プラグイン おすすめ

最初に入れたい 12 のプラグイン。全カタログ・全カテゴリから厳選しました。

DSH Plugins は DeepSeek Harness プラグインの独立したコミュニティ ディレクトリです。DeepSeek との提携・公認はありません。サードパーティ製プラグインはセキュリティ監査を受けていません。インストール前にソースコードをご確認ください。

DeepSeek Harnessの新着プラグインを毎週お届け。スパムはありません。