Skip to content

记忆 API

管理与检索 Agent 的长期记忆。Lyncore 记忆体系为五层(L1 上下文 / L2 偏好 / L3 历史 / L4 模式 / L5 长任务),API 侧以统一的条目 CRUD + 语义检索暴露。

版本说明:记忆接口两者都提供,路径为 /api/v1/memory(注意前缀含 /v1)。


GET /api/v1/memory

列出记忆条目(分页)。

查询参数: page(默认 1)、page_size(默认 20)、type(按记忆类型筛选)。


POST /api/v1/memory

创建一条记忆。

请求:

json
{
  "content": "用户偏好使用中文进行对话",
  "type": "preference",
  "session_id": "conv_xxx(可选)"
}
字段类型必填说明
contentstring记忆内容
typestring-类型:preference / fact / conversation
session_idstring-关联会话 ID

PUT /api/v1/memory/:id

更新指定记忆条目。


DELETE /api/v1/memory/:id

删除指定记忆条目。


POST /api/v1/memory/search

语义检索记忆(向量检索,L3 历史为异步向量化)。

请求:

json
{
  "query": "用户偏好",
  "type": "preference",
  "limit": 5
}
字段类型必填说明
querystring检索文本
typestring-类型筛选
limitint-返回数量,默认 10,最大 50

响应:

json
{
  "code": 0,
  "data": {
    "items": [
      {
        "id": "mem_abc123",
        "content": "用户偏好使用中文进行对话",
        "type": "preference",
        "score": 0.95,
        "created_at": "2026-08-05T14:00:00Z"
      }
    ],
    "total": 2
  },
  "message": "ok",
  "request_id": "req_abc123"
}

错误码

场景codemessage
记忆不存在40400记忆条目不存在
查询为空40001查询内容不能为空