remember_many
Registre de 1 a 100 facts em uma chamada. Prefira isso a repetir remember.
POST/v1/remember_many
Também existe a ferramenta MCP remember_many.
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
facts | Fact[] | sim | Array de facts: mínimo 1, máximo 100. Cada fact aceita os campos de remember: subject, predicate, object, context e collection, sendo os dois últimos opcionais. |
source | string | não | Rótulo do lote, como onboarding ou importação. Máximo de 255 caracteres. Aplica-se a todos os facts armazenados. |
collection | string | não | Collection de todo o lote. Omita ou passe "" para o espaço padrão. |
Todos os facts do lote devem apontar para a mesma collection. Um campo collection divergente em um fact retorna 400. Um código desconhecido retorna 404.
Requisição
{
"facts": [
{ "subject": "user:maya", "predicate": "display_name", "object": "Maya" },
{ "subject": "user:maya", "predicate": "works_at", "object": "company:acme" },
{ "subject": "user:maya", "predicate": "has_skill", "object": "TypeScript" }
],
"source": "onboarding"
}
Resposta
{
"facts_created": 3,
"facts": []
}