メインコンテンツへスキップ

Memory Store オブジェクト

create、get、list、archive エンドポイントで Memory Store オブジェクトが返却されます。
フィールド説明
idstringmemstore_ プレフィックス付きの Memory Store ID
typestring固定値 "memory_store"
namestringストア名。サーバーによりトリミングされます。最大 64 文字
descriptionstringストアの説明。サーバーによりトリミングされます。最大 1024 文字
statusstringストアのステータス。Memory Store ステータスを参照
entry_countintegerストア内のアクティブな Memory エントリ数
total_sizeintegerアクティブな Memory エントリの合計サイズ(バイト)
metadataメタデータオブジェクトカスタムメタデータ。デフォルトは {}
archived_atstringUTC でのアーカイブ時刻、ストアがアーカイブされている場合のみ返却
created_atstringUTC での作成時刻
updated_atstringUTC での最終更新時刻

Memory Store ステータス

説明
activeストアは新しい Memory エントリの追加とエントリの更新を受け付けます
archivedストアはアーカイブ済み。エントリとバージョンは読み取り可能ですが、エントリの作成や更新はできません

Memory エントリオブジェクト

create entry、get entry、list entries、update entry エンドポイントで Memory エントリオブジェクトが返却されます。
フィールド説明
idstringmem_ プレフィックス付きの Memory エントリ ID
typestring固定値 "memory"
store_idstring所有する Memory Store の ID
pathstring相対メモリパス。最大 1024 バイト。/ で始めることはできず、.. を含めることはできません
sizeintegerコンテンツサイズ(バイト)
content_sha256string現在のコンテンツの SHA-256 ダイジェスト
versioninteger現在のエントリバージョン。最初のバージョンは 1 で、更新ごとにインクリメントされます
metadataメタデータオブジェクトカスタムメタデータ。デフォルトは {}
contentstringcreate、get、update レスポンスでコンテンツが利用可能な場合に返却。list レスポンスでは省略
created_atstringUTC での作成時刻
updated_atstringUTC での最終更新時刻
エントリの content は作成時と更新時に必須です。トリミング後に非空でなければならず、最大 100 KB です。

Memory バージョンオブジェクト

list versions および get version エンドポイントで Memory バージョンオブジェクトが返却されます。
フィールド説明
idstringmemver_ プレフィックス付きの Memory バージョン ID
typestring固定値 "memory_version"
store_idstring所有する Memory Store の ID
entry_idstringMemory エントリ ID
entry_pathstringこのバージョンが記録された時点でのエントリパス
sizeintegerバージョンコンテンツのサイズ(バイト)
content_sha256stringバージョンコンテンツの SHA-256 ダイジェスト
actionstringバージョンアクション。Memory バージョンアクションを参照
redactedbooleanバージョンコンテンツが墨消しされているかどうか
redacted_atstringUTC での墨消し時刻、redactedtrue の場合のみ返却
contentstringget version でのみ返却。バージョンが墨消しされておらず、コンテンツが利用可能な場合
created_atstringUTC での作成時刻

Memory バージョンアクション

説明
createdエントリが作成された
updatedエントリのコンテンツが更新された
deletedエントリが削除された。履歴バージョンレコードにこのアクションが含まれる場合があります

メタデータオブジェクト

Memory Store と Memory エントリの metadata フィールドは共通のメタデータオブジェクトを使用します: 最大 16 個のキーバリューペア、キーは最大 64 文字、文字列値は最大 512 文字です。

関連項目

Memory Stores

Agent に Session をまたいだ永続メモリを与える。