# Variables API SUMMARY: LLM 向けの高速キーバリューストア — カウンター、フラグ、最終閲覧タイムスタンプ、部分進捗。 KEY CONTEXT: Auth: Mind Key Set: POST /var { key, value } Get: GET /var/:key List: GET /var Delete: DELETE /var/:key Use case: store last-seen timestamps, counters, flags, partial workflow state Faster than memory (PostgreSQL direct, no FTS5 indexing) Not for: structured facts (use /memory), long content (use /script) Variables API Variables API は一時的な状態のための高速キーバリューストアです。メモリ(インデックス化、検索可能、構造化)とは異なり、変数は迅速な読み書きアクセスに最適化されており、カウンター、フラグ、セッション状態に最適です。 エンドポイント POST /var 変数を設定または更新します。 [CODE BLOCK] GET /var/:key 単一変数を取得します。 [CODE BLOCK] レスポンス: [CODE BLOCK] GET /var すべての変数を一覧表示します。 [CODE BLOCK] DELETE /var/:key 変数を削除します。 [CODE BLOCK] 変数とメモリの使い分け | ユースケース | 使用するもの | |----------|-----| | ユーザー名、設定 | Memory(検索可能、構造化) | | 最終セッションのタイムスタンプ | Variable(一時状態) | | カウンター(例:送信メッセージ数) | Variable(頻繁な更新) | | ワークフロー状態(「5 ステップ中 3 ステップ完了」など) | Variable(一時的) | | 長文のプロジェクトメモ | Memory(フルテキストインデックス付き) | | 再利用可能なスクリプト | Script store(名前付き、バージョン管理) | よくあるパターン 最終セッションの追跡 [CODE BLOCK] カウンターパターン [CODE BLOCK] フィーチャーフラグ [CODE BLOCK] 次のステップ - Memory API — 構造化された検索可能なデータ向け - Cron & Scheduler