save_hipocampo
Guarda un recuerdo en el Hipocampo (memoria_vectorial).
INSERT inmediato y NO bloqueante: el embedding se genera en background
(_finalize_save_bg) junto con dedup semántico, auto-link y auditoría de
contradicciones. Hasta que el embedding se backfillea (~segundos), la
memoria queda en tier WARM (embedding=NULL) y es recuperable por texto.
Si ya existe un recuerdo casi idéntico (trigram), se advierte y se omite
el guardado a menos que force=True. El dedup semántico (>0.9) corre en
background y solo loguea — no bloquea.
Args:
content: Texto del recuerdo a guardar.
memory_type: Tipo de memoria. Valores comunes:
"event" (evento/experiencia),
"decision" (decisión tomada),
"profile" (dato personal).
Por defecto: "event".
code: Código o etiqueta corta para agrupar recuerdos (opcional).
Ej: "documentacion", "bugfix", "feature", "setup".
categories: Lista de categorías (opcional).
Ej: ["python", "mcp", "infraestructura"].
session_id: Opcional. Identificador de sesión para aislar memorias.
force: Si True, guarda incluso si existe un recuerdo muy similar.
auto_link: Si True, busca recuerdos semánticamente similares (>0.75)
y crea enlaces "similar" automáticamente.
nivel: Nivel de memoria jerárquica:
"episodica" (default) — detalle completo, comprimible,
"semantica" — conocimiento consolidado, protegido,
"automatica" — regla permanente, nunca se comprime.
critico: Si True, la memoria NUNCA se olvida ni se archiva.
Protección de por vida independiente del nivel.
Returns:
Confirmación con el ID asignado.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | ||
| force | No | ||
| nivel | No | episodica | |
| content | Yes | ||
| critico | No | ||
| auto_link | No | ||
| categories | No | ||
| session_id | No | ||
| memory_type | No | event |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |