Skip to main content
GET
获取记忆版本

路径参数

id
string
必填

记忆库 ID。

Pattern: ^mstr_[0-9a-hjkmnp-tv-z]{26}$
memory_id
string
必填

记忆文件 ID。

Pattern: ^mem_[0-9a-hjkmnp-tv-z]{26}$
version_id
string
必填

记忆版本 ID。

Pattern: ^mver_[0-9a-hjkmnp-tv-z]{26}$

响应

版本的元数据,以及可读时的历史 base64 编码内容。

对记忆文件一次更改的不可变记录。

每次变更都会记录,包括从未成为文件当前状态的乱序写入。

id
string
必填

记忆版本 ID。

Pattern: ^mver_[0-9a-hjkmnp-tv-z]{26}$
memory_store_id
string
必填

所属记忆库的 ID。

Pattern: ^mstr_[0-9a-hjkmnp-tv-z]{26}$
memory_id
string
必填

被更改文件的稳定记忆 ID。

Pattern: ^mem_[0-9a-hjkmnp-tv-z]{26}$
path
string
必填

更改后的文件路径。

operation
enum<string>
必填

此版本记录的文件操作。

可用选项:
created,
modified,
deleted,
renamed
source
enum<string>
必填

更改的来源(apisession)。

可用选项:
api,
session
created_at
string<date-time>
必填

平台接受此版本记录的时间。

content
string

历史文件正文,经 base64 编码。deleted 版本以及正文被删除后不返回。

content_sha256
string

更改后内容的 SHA-256。删除时缺省。

content_size_bytes
integer<int64>

更改后内容的大小,单位为字节。删除时缺省。

source_id
string

产生此更改的会话。仅当 sourcesession 时存在。

redacted_at
string<date-time>

历史正文被删除的时间。可读期间缺省。

revision
integer<int64>

在成为过文件当前状态的版本序列中的单调位置。从未成为当前状态的乱序写入缺省。