このプロジェクトについて

Magic Contextは、コーディングエージェント向けの自己管理型コンテキストおよび長期記憶を提供するプラグインであり、コーディングエージェントの海馬と表現され、CortexKitファミリーの一部です。耐久性のある知識をキャプチャし、一晩で記憶を統合し、関連情報を自動的に想起することで、コンパクションによる一時停止とセッションをまたいだ記憶喪失を排除することを目指しています。 このプロジェクトはOpenCode、Pi、Oh My Pi(OMP)ハーネスをサポートしています。インタラクティブなセットアップウィザードは、インストール済みのハーネスを検出し、モデルを構成し、組み込みのコンパクションを無効化し、他のコンテキスト管理プラグインとの競合を解決します。手動構成も文書化されています。 コア機能には、古い履歴を段階的な時系列要約に圧縮するhistorianの区分化、決定論的に忠実度を調整するdecayレンダリング、プロンプトキャッシュを保持するキャッシュ安定レイアウト、およびオプションのエージェント駆動型削減が含まれます。メモリキャプチャは、決定、制約、規約、構成値をプロジェクトメモリに抽出します。dreamerエージェントは一晩実行して、コードベースに対して記憶を検証し、重複を整理し、重要度を分類し、ドキュメントを維持し、ユーザープロファイルを構築できます。想起ツールには、記憶、会話履歴、gitコミット、ノート、プライマーを横断して検索するctx_search、圧縮されたトランスクリプトを復元するctx_expand、および延期された意図のためのctx_noteが含まれます。 コンパニオンデスクトップアプリは、メモリ閲覧、セッション履歴、キャッシュ診断、dreamer管理、構成編集、ログ表示を提供します。状態は共有CortexKitストア内のローカルSQLiteデータベースに保存されます。このプロジェクトはMITライセンスで、npmパッケージ経由で配布されています。