Memory
每个工作区都有基于向量的长期记忆。保存事实、决策和笔记;按含义(而非仅按关键词)检索。Agent 会通过 rag_search 自动搜索记忆,你也可以直接通过 API 读写它。
保存一条 Memory
POST/v1/workspaces/{workspace_id}/memory — 字段:content(必填,要记忆的文本),以及可选的 kind、title、tags(字符串数组)、source。
bash
curl https://nexevo.ai/v1/workspaces/$NEXEVO_WORKSPACE/memory \
-H "Authorization: Bearer $NEXEVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"content": "Refunds over 30 days require a manager approval.",
"kind": "policy",
"tags": ["refunds", "support"]
}'搜索
GET/v1/workspaces/{workspace_id}/memory/search — 查询参数:q(必填,自然语言查询)和 top_k(返回多少条结果)。结果按语义相关性排序。
bash
curl -G https://nexevo.ai/v1/workspaces/$NEXEVO_WORKSPACE/memory/search \
-H "Authorization: Bearer $NEXEVO_API_KEY" \
--data-urlencode "q=what is our refund policy" \
--data-urlencode "top_k=5"列出与遗忘
GET/v1/workspaces/{workspace_id}/memory — 列出已存储的记忆。
DELETE/v1/workspaces/{workspace_id}/memory/{point_id} — 遗忘单条记忆。
DELETE/v1/workspaces/{workspace_id}/memory — 清空工作区内的全部记忆(不可逆)。
Memory vs Projects vs 语料库:Memory是 agent 跨所有任务不断演进的回忆;Projects为某项具体工作持有常驻上下文;具名的知识集合(语料库)则向同一存储中注入更大型的参考材料。Agent 会自动从记忆中拉取——在这里保存优质事实会让未来的每一项任务都更聪明。