Collections

Una collection es un espacio de memoria dentro de la organización. Puedes utilizar una para cada producto, entorno o agente. Las llamadas sin collection usan el espacio predeterminado.

Crea collections en el panel. En las llamadas de SDK, REST o MCP, indica el código de la collection, no su identificador interno.

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

Orden de selección

Prevalece el primer valor encontrado:

  1. Campo collection del cuerpo JSON, incluido "", que fuerza el espacio predeterminado
  2. Parámetro de URL ?collection=
  3. Cabecera X-Gomind-Collection
  4. Espacio predeterminado

En MCP, omite collection o indica "" para usar el espacio predeterminado. Una sesión mind es el único anclaje forzado. Indica un código de list_collections para usar otra collection a la que el llamador pueda acceder.

Los valores default, null, none, nil y undefined también indican el espacio predeterminado.

Códigos desconocidos

Un código inexistente devuelve 404. La llamada no se factura.

Un lote, una collection

remember_many guarda todo el lote en una sola collection. El campo collection de un fact solo puede utilizarse si coincide con la collection del lote. Divide los espacios diferentes en llamadas separadas.

La herramienta MCP list_collections devuelve los códigos disponibles.