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.

CampoTipoObrigatórioDescrição
factsFact[]simArray 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.
sourcestringnãoRótulo do lote, como onboarding ou importação. Máximo de 255 caracteres. Aplica-se a todos os facts armazenados.
collectionstringnãoCollection 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": []
}