このプロジェクトについて
RightMemoryはAIコーディングエージェント向けに3つのセマンティックモジュールを提供する。個々のセッションを超えてコンテキストを永続化する「永続的メモリ(Memory)」、ユーザーの現在の作業方向を階層的に表現する「Pursuitマップ」、ユーザーの方向転換の事例を再利用可能な形で保存する「Agent Corrections」の3つだ。MemoryとPursuitは単一のアドレス可能なグラフ内のMarkdownドキュメントツリーで構成される一方、Agent Correctionsは固定のグラフ非依存のケースライブラリとして提供される。
本システムはコーディングエージェントに共通する課題を解決する。エージェントは単一の会話内では高いパフォーマンスを発揮するものの、会話終了後はコンテキストを失ってしまうという問題だ。RightMemoryはメモリをプロジェクトおよび共同作業の所有状態として扱い、ルートが選択したコンテキストを共有することでプライベートなストア全体を公開することなく、マルチエージェント共同作業をサポートする。
主な機能としては、ラップトップ・デスクトップ・異なるエージェントクライアント間で同じメモリをエージェントとともに持ち運べるマルチデバイス継続性、取得・更新・統合の処理を暗黙的なルールではなく明確なロールに基づいて行うことで、エージェントが自身のメモリを部分的に編集することを防ぐ明確な所有権境界、Codex SDKやClaude Code CLIなどのコマンド実行可能なエージェントと互換性のある`rightmemory` CLIやJSON-over-stdioデーモンインターフェースによるベンダーニュートラルなアクセスが挙げられる。
MemoryとPursuitは単一のグラフ内で別々のライフサイクルを持ち、dep:、cfg:、ver:、doc:、todo:の型付きエッジと、グローバルに一意なID名前空間を使用する。見出しはアンカー、F#詳細ファイル参照、M#/S#リンクリソースをサポートする。システムには自動オーケストレーション機能に加え、マップ管理・メモリの保守・ガイダンスレビュー向けの独立したメンテナンススキル、長期にわたる調整会話向けのManagerモードが搭載されている。
メモリルートはMEMORY.md、PURSUITS.mdおよび関連ファイルを含むスタンドアロンのGitワーキングツリーだ。名前付きプロファイルにより、プロジェクトごとに異なるメモリルートを利用できる。共有ビューはMF#(ミラーリングファイル)およびMQ#(プロバイダ質問)の見出しタイプを通じて、単一のルートを外部の共同作業コンテキストに接続する。Web StudioはビジュアルなPursuitマップエディタを提供し、バックグラウンドのウォッチャーはpruning、Dreamer統合、Insightリフレクションの処理を担当する。
インストールにはuvとgitを使用し、macOS・Linux・Windows向けのスクリプトが提供される。スキルはデフォルトで~/.codex/skillsおよび~/.claude/skillsにインストールされる。本システムはベクトルデータベースや未整理のメモの使用を避け、検査可能な構造と明確なグラフ関係を持つ決定論的なMarkdownを採用している。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.