Collections

Uma collection é um espaço de memória dentro da organização. Você pode usar uma para cada produto, ambiente ou agente. Chamadas sem collection usam o espaço padrão.

Crie collections no painel. Nas chamadas de SDK, REST ou MCP, informe o código da collection, não o identificador interno.

const memory = new GomindClient(
  "https://api.gominddb.com",
  process.env.GOMIND_API_KEY!,
  { collection: "my-project" },
);

Ordem de seleção

O primeiro valor encontrado prevalece:

  1. Campo collection no corpo JSON, inclusive "", que força o espaço padrão
  2. Parâmetro de URL ?collection=
  3. Cabeçalho X-Gomind-Collection
  4. Espaço padrão

No MCP, omita collection ou passe "" para usar o espaço padrão. Uma sessão mind é o único pin forçado. Passe um código de list_collections para usar outra collection que o chamador pode acessar.

Os valores default, null, none, nil e undefined também indicam o espaço padrão.

Códigos desconhecidos

Um código inexistente retorna 404. A chamada não é cobrada.

Um lote, uma collection

remember_many grava todo o lote em uma única collection. O campo collection de um fact só pode ser usado se corresponder à collection do lote. Separe espaços diferentes em chamadas distintas.

A ferramenta MCP list_collections retorna os códigos disponíveis.