omdsh-dev/dsh-mnemon

Composable, view-based memory for DeepSeek Harness. Pluggable sources and strategies, with three-tier memory out of the box.

何を解決するか

dsh-mnemon は DeepSeek Harness (DSH) 用の合成可能なメモリシステムを提供し、AIエージェントが異なる時間スケールとフォーマットで情報を保持・アクセスできるようにします。データの重複を防ぎ、断片化されたコンテキストを管理する問題を、実行時の好み、検索可能なドキュメント、長期的な証拠を統合した一貫したビューで解決します。

動作方法

このシステムは、メモリがエージェントに到達する方法に基づいて三層構造で組織化されています。

  • 実行時 (Runtime): 次のターンに必要な即時な好みや事実を格納し、コンパクトな USER/MEMORY コンテキストとして投影します。
  • ドキュメント (Documents): 設計や手順を格納し、エージェントは検索や物語的な読解によってアクセスします。
  • メモリ空間 (Memory Spaces): 持続的な事実や関係を格納し、さまざまなバックエンド(プロバイダー)からオンデマンドで証拠を取得します。

これは「Source + Strategy → View」パイプラインによって実現されます。Source はデータと読み書き操作を所有し、Strategy はそのソースがターンに参加する方法(選択と取得)を決定します。そして Core がこれらを統合して、DSH Hostが実行ターンにピン留めする不変の View を生成します。

対象ユーザー

DeepSeek Harness (DSH) を使用し、AIエージェントに高度な階層的メモリ管理を実装したい開発者、および新しいメモリソースやストレージプロバイダーを作成したいプラグイン開発者向けです。

特徴

  • 三層メモリ: 短期的な実行時コンテキスト、中長期のドキュメント、長期的な持続的証拠に対する明確な処理。
  • 合成可能なアーキテクチャ: 拡張SDKを介してカスタム Source と Strategy をサポート。
  • 広範なプロバイダー対応: Mem0、RetainDB、Mnemon Native など複数のバックエンドと統合。
  • 統一インターフェース: グローバル、ワークスペース、カスタムのさまざまなスコープでメモリを管理するための一貫したサイドバー表示を提供。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト