Claude-Mem: cómo conserva contexto un agente de programación
Desplegar Claude-Mem: distinguir worker local y API remota
Planificar dependencias, almacenamiento, acceso y recuperación según la ruta elegida
Qué aprenderás
- Comprobar requisitos
- Elegir modalidad
- Preparar operación
Antes de empezar
- Un proyecto ficticio de dos sesiones
- Un cliente compatible
- Un proveedor de memoria elegido
Usar dos sesiones ficticias y verificar exclusión, borrado y retirada
Conclusiones clave
- El paquete exige más que el resumen del README.
- Los controles remotos requieren configuración.
- Los datos necesitan un plan de recuperación.
Comprobar requisitos
El README menciona Node 20, Bun, uv y SQLite incluida. `package.json` exige con más precisión Node `>=20.12.0` y Bun `>=1.1.31`; use ese requisito para una instalación repetible.
La arquitectura local muestra un worker HTTP por usuario, SQLite y Chroma. Compruebe dirección de escucha y directorio de datos antes de exponer cualquier interfaz.
Elegir modalidad
El documento de API describe rutas `/v1`, autenticación opcional por API Key y un MCP remoto de consulta de solo lectura. Esa ruta beta de servidor es distinta de la API del worker local.
Límites, cuotas y medición del documento requieren activación explícita. Una instalación pública necesita autenticación, red restringida, copias y política de retención concretas.
Preparar operación
Registre adaptador, proveedor, revisión del paquete, estado del worker, rutas de datos y restauración. La guía de producción propone observar cola, sesiones activas, WAL y crecimiento de Chroma.
No iniciamos el worker, desplegamos la API ni probamos restauración. Cifras históricas de rendimiento y ahorro del proyecto no son resultados reproducidos aquí.
Cómo elegir
| Criterio | Opción A | Opción B |
|---|---|---|
| Best when | You need predictable behavior and easy auditing | You need adaptive optimization and have reliable telemetry |
| Main risk | May leave performance on the table | Can become difficult to explain or debug |
Pasos de implementación
- 1
Cumplir requisitos exactos del paquete.
- 2
Separar worker local y API de servidor.
- 3
Probar salud, copia y restauración.
Ejemplo para copiar
runtime: node_20_12_plus_and_supported_bun
mode: local_worker_or_server_api
storage: backed_up_and_access_restricted
auth: explicit_for_remote_access
restore: testedPreguntas frecuentes
¿Puedo publicar el worker local sin más?
No lo deduzca de una guía local; verifique dirección y acceso primero.
¿El plugin local necesita la API beta?
Los documentos describen rutas diferentes; elija la que usa su integración.
Fuentes
- Claude-Mem / README.mdFuente verificada 2026-10-08
- Claude-Mem / package.jsonFuente verificada 2026-10-08
- Claude-Mem / docs/architecture-overview.mdFuente verificada 2026-10-08
- Claude-Mem / docs/production-guide.mdFuente verificada 2026-10-08
- Claude-Mem / docs/api.mdFuente verificada 2026-10-08