Communityコーディング&開発github.com

qwexs/engram

AIセッション分離、メモリ減衰、QMDハイブリッド検索のためのエタロンメモリアーキテクチャ。OpenClawスキル。

engram とは?

qwexs/engramは、AIエージェント(Claude Code、Cursor、Codexなど)向けに設計されたエタロンメモリアーキテクチャを提供するスキルです。このスキルは、セッション分離、メモリ減衰(decay)、およびQMD(量子化マルチモーダル)ハイブリッド検索を実現し、AIエージェントが長期記憶を効率的に管理できるようにします。OpenClawプラットフォームで動作し、開発者は新しいセッションでも以前の知識を保持し、関連情報を優先的に検索できます。メモリ減衰機能により、古い情報は時間の経過とともに重要度が低下し、QMDハイブリッド検索がセマンティック検索とキーワード検索を組み合わせて最適な結果を提供します。このスキールは、大規模なプロジェクトや複雑なワークフローでAIアシスタントの一貫性を維持するために特に有用です。

対応~Claude Code~Codex CLI~Cursor
npx skills add qwexs/engram

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

engram は何をしますか?

AIセッション分離、メモリ減衰、QMDハイブリッド検索のためのエタロンメモリアーキテクチャ。OpenClawスキル。

はじめに

qwexs/engramは、AIエージェントが複数のセッションにわたって知識を保持し、関連性に基づいて情報を優先的に扱うためのメモリレイヤーを提供します。

主要機能

  • セッション分離: 各セッションのメモリを独立して管理し、情報の混在を防止します。
  • メモリ減衰: 時間の経過とともに古いメモリの重要度を低下させ、新しい情報を優先します。
  • QMDハイブリッド検索: 量子化マルチモーダル検索とキーワード検索を組み合わせて、最も関連性の高いメモリを取得します。

対応プラットフォーム

  • Claude Code
  • Cursor
  • Codex
  • その他のOpenClaw対応AIエージェント

使用方法

インストール

# OpenClaw CLIを使用
openclaw install qwexs/engram

設定

engram.yaml または環境変数で設定を行います:

memory:
  decay_rate: 0.1
  max_memory_size: 1000
  hybrid_search:
    enabled: true
    qmd_weight: 0.7

基本コマンド

# メモリの保存
openclaw engram save "あなたのコンテキスト"

# メモリの検索
openclaw engram search "クエリ"

# メモリの一覧表示
openclaw engram list --session <session_id>

詳細ドキュメント

詳細については、公式ドキュメントを参照してください。

ライセンス

MITライセンス

関連スキル