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:
- Campo
collectiondel cuerpo JSON, incluido"", que fuerza el espacio predeterminado - Parámetro de URL
?collection= - Cabecera
X-Gomind-Collection - 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.