エージェントは記憶すべきです。メモリを勝手に所有すべきではありません。
エージェントの忘却
エージェントは決定事項や設定ルール、プロジェクト制約を繰り返し、コンテキストとトークンを無駄にします。
メモリの孤立
永続的な記憶が、単一のベンダー、特定のモデル、アプリ、または物理的なマシンの中に閉じ込められます。
安全でないサイレント書き込み
人間による検証がないため、エージェントが誤った前提を書き込み、今後の作業を損なう可能性があります。
ルールファイルの肥大化
プロンプトごとに巨大なルールファイルが送信され、コンテキスト領域を浪費し、ドリフトを引き起こします。
Engramはメモリを検証済みのファイルに変換します。
エージェントは永続的なルール、ワークフロー、および知識を提案します。人間はどれを記憶として残すかを承認します。EngramはそれをMarkdownとして保存し、Gitを通じて移植性を維持します。
承認された書き込み
エージェントが新しい知識を提案します。人間は、コミットされる前に承認、編集、拒否、またはアーカイブします。
ファイルベース of 記憶
Markdownが真実のソースです。完全に制御可能な、透明なプレーンテキストのメモリフォルダ構造です.
最適化された読み込み
すべてを送信する代わりに、関連するメモリパックのみをロードしてルーティングし、コンテキストトークンを節約します。
クロスエージェントルーティング
メモリレイヤーはリポジトリのローカルに保持されます。任意のLLMまたはIDEを使用して同期、照会、編集が可能です。
仕組み
関連メモリのロード
現在のタスクに対して /engram load を実行します。インデクサーがリポジトリメモリから意味的な一致を検出します。
エージェントとの協調
エージェントは、タスクに必要なルールと制約のみを含む、軽量でターゲットを絞ったコンテキストブロックを受け取ります。
永続的なメモリの承認
エージェントが構造化されたメモリ候補を提案します。人間が確認、修正、承認を行います。Gitが安全にコミットします。
設定ファイルを掘り返すことなくメモリを構成できます。
engram entryを実行して、接続、設定、およびメモリの状態を管理するためのローカルビジュアルツールを起動します。
接続管理
Engramのワークスペースメモリを、ローカルエージェントのCLI設定や管理対象の統合機能にリンクします。
構造設定
意味的読み込みのしきい値、ルールの優先度レイヤー、カスタムプロファイル、およびgitの同期トリガーを調整します。
コア診断
メモリの重複を分析し、重複をスキャンし、セキュリティゲートを監査し、設定の競合を検出します。
2つのメモリがリリース手順を参照しています。
メモリ一覧
インデックス付きのメモリグラフを参照し、メタデータタグでフィルタリングし、内容を検索し、古い知識をアーカイブします。
サポートされるエージェントと環境
Engramは統合を便利なラッパーとして扱います。Markdownファイルは唯一の、ポータブルな真実のソースとして維持されます。
Codex
セッションの事前ロード
Claude
MCPと承認
Gemini
ワークスペースルーティング
Cursor
ルールとフック
Windsurf
MCP設定
OpenCode
プラグインの統合
Copilot
指示ファイル
Cline
カスタムの指示
MCP
load/searchの公開
Engramの優位性
| 機能 / 観点 | 内蔵メモリ | 巨大なカスタムルール (AGENTS.md) | Engramメモリ |
|---|---|---|---|
| ベンダーの移植性 | アプリ/モデルに固定 | テキストファイルの移植性あり | 完全な移植性 (Markdown + Git) |
| コンテキスト消費 | プロバイダーが処理 | 深刻なコンテキストの肥大化 | 最適化されたコンテキスト読み込みパック |
| 安全と監査 | 隠されたデータベース | プレーンテキストファイル | 人間の承認ゲートとGitログ |
| クロスエージェント対応 | 単一インターフェース | 手動コピーが必要 | 統合されたワークスペースCLI/MCP/API |
| 自動書き込み更新 | 制御不能な更新 | 手動書き込みのみ | エージェントが提案、人間が検証 |
監査可能なメモリのために構築されました。
ローカル環境が基準
外部サーバーやクラウドは不要。メモリはワークスペース内で完結して保持されます。
Git対応ヒストリ
メモリの書き換えはテキストファイルのコミットとして安全にログへ記録され、履歴追跡可能です。
PIIやシークレット探知
コミット実行前に個人情報やシークレットキーの漏洩を防ぐフィルタ検査を行います。
分離した管理設定
自身の個人設定とワークスペース・クライアント設定を綺麗に切り離して管理・適用します。