跳转到主要内容
GET /v1/memory_stores/{memory_store_id}/versions/{version_id} 获取单个 Memory version 对象。只有 version 未 redacted 且内容可用时,响应才包含 content

请求头

头部必选说明
AuthorizationBearer <PAT>

路径参数

参数类型必选说明
memory_store_idstringMemory Store ID,前缀为 memstore_
version_idstringMemory version ID,前缀为 memver_

示例请求

curl -X GET "https://api.qoder.com/api/v1/cloud/memory_stores/memstore_xxx/versions/memver_xxx" \
  -H "Authorization: Bearer $QODER_PAT"

示例响应

HTTP 200 OK,未 redacted
{
  "id": "memver_019e3bb9cf417d89970ba7f45e728c56",
  "type": "memory_version",
  "store_id": "memstore_019e3bb93b7074f9a5130d39ddcca90f",
  "entry_id": "mem_019e3bb9cf417d7dbb11fe9784dbb65c",
  "entry_path": "versions/test.md",
  "action": "created",
  "content": "Version 1 content",
  "size": 17,
  "content_sha256": "fe80a065cb120813abf7dfceb4018a53d6eb7140c785181634e019656176c64e",
  "redacted": false,
  "created_at": "2026-05-18T15:34:53.528628Z"
}
HTTP 200 OK,已 redacted
{
  "id": "memver_019e3bb9cf417d89970ba7f45e728c56",
  "type": "memory_version",
  "store_id": "memstore_019e3bb93b7074f9a5130d39ddcca90f",
  "entry_id": "mem_019e3bb9cf417d7dbb11fe9784dbb65c",
  "entry_path": "versions/test.md",
  "action": "created",
  "size": 17,
  "content_sha256": "fe80a065cb120813abf7dfceb4018a53d6eb7140c785181634e019656176c64e",
  "redacted": true,
  "redacted_at": "2026-05-18T15:35:13.100297Z",
  "created_at": "2026-05-18T15:34:53.528628Z"
}

响应字段

字段类型说明
idstringMemory version ID,前缀为 memver_
typestring固定值 "memory_version"
store_idstring所属 Memory Store ID
entry_idstringMemory entry ID
entry_pathstring记录该 version 时的 entry path
actionstringVersion 动作,见 Memory version action
contentstringredactedfalse 且内容可用时返回
sizeinteger版本内容大小,单位 byte
content_sha256string版本内容的 SHA-256 摘要
redactedboolean版本内容是否已 redact
redacted_atstringUTC redact 时间,仅 redactedtrue 时返回
created_atstringUTC 创建时间

错误码

HTTPtype触发条件
401authentication_error缺少或无效的认证令牌
404not_found_error指定的 Memory Store 或 version 不存在
完整错误信封说明详见 错误参考

相关

Memory Stores

让 Agent 拥有跨 Session 的持久记忆。