FishMem

作用域实体方法

通过 HTTP 或 Desktop 浏览与移除结构化用户、智能体与运行作用域。

entities 资源暴露从有效规范记忆派生的 user_idagent_idrun_id 所有者。它不同于 FishMem 的命名实体图。一条同时带多种作用域的记忆会分别计入每个结构化实体。

const page = await fishmem.entities.list({ type: "user", limit: 50 });

for await (const entity of fishmem.entities.listAll({ type: "agent" })) {
  console.log(entity.id, entity.total_memories);
}

const alex = await fishmem.entities.get("user", "alex");
await fishmem.entities.delete("user", alex.id, {
  idempotencyKey: "delete-user-alex-v1",
});

SDK 会对实体 ID 做 URL 编码。删除需要幂等键,返回 { id, type, deleted_memories }。它会让匹配记忆退出当前召回并保留删除审计,不会删除命名实体图中的同名概念。

Python 同步与异步客户端提供同样的 listlist_allgetdeleteFishMemDesktop 也使用相同方法与响应结构,通过认证本地套接字执行 entityListentityGetentityDelete,不会访问远程提供商或第二个实体数据库。