Memtrace: Memoria persistente y consciente del tiempo para agentes de código Claude

Toda sesión larga de Claude Code sufre de contexto obsoleto: el agente relee los mismos archivos, olvida detalles de interfaces y refactoriza sin comprender el alcance de los cambios. Memtrace es una capa de memoria gratuita y de código abierto que soluciona esto manteniendo una representación de tu código base continuamente actualizada y consciente del tiempo.
Dos Capacidades Principales
- Estado siempre actualizado: Cada edición activa una instantánea incremental de 42ms de los cambios aplicados por el agente. El agente nunca trabaja con memoria de sesiones anteriores — después de una refactorización, conoce inmediatamente cada llamante, prueba y consumidor de la función modificada.
- Rebobinar y reproducir: El código base se almacena de forma bi-temporal (valid_time + transaction_time por nodo/arista), permitiendo consultas como "cómo se veía esta función el lunes" y reproducir cómo una función defectuosa evolucionó commit por commit.
Arquitectura y Apuestas de Rendimiento
Cero inferencia de LLM durante la indexación: Tree-sitter analiza el código en un AST, que se convierte en la representación estructural. La recuperación es híbrida — Tantivy BM25 para recuperación léxica y embeddings Jina-code de 768 dimensiones indexados en HNSW para recuperación semántica, fusionados con Reciprocal Rank Fusion en k=60. Jina-code está entrenado en código, por lo que entiende "esto es un manejador de autenticación" sin buscar patrones de la palabra "auth".
La capa bi-temporal permite aristas tipadas (CALLS, IMPORTS, IMPLEMENTS, EXTENDS, CONTAINS, TYPE_REFERENCES, INSTANTIATES) recorridas en tiempo de grafo, dando al agente el radio de impacto antes de refactorizar. La velocidad es crítica: la indexación depende de E/S, no de tokens de LLM, lo que hace que las instantáneas sean lo suficientemente baratas como para ejecutarse en cada edición.
Aprobación y Límites
El binario requiere una clave de aprobación debido a casos extremos de usuarios beta reales (archivos de bloqueo mixtos pnpm/npm, proc-macros de Rust, bloques TYPE_CHECKING de Python). Las aprobaciones están limitadas a 50 por semana, con un objetivo de menos de 24h. El entorno de pruebas comparativas es completamente abierto y ejecutable sin la clave. Repo + lista de espera: github.com/syncable-dev/memtrace-public
📖 Read the full source: r/ClaudeAI
👀 Ver también

OmniRecall Beta: Inyección de Memoria con Tecnología FAISS para Chats de LLM en la Nube
OmniRecall es una herramienta local de bypass para mitmproxy que intercepta el tráfico hacia interfaces de chat en la nube como DeepSeek, añadiendo una capa de memoria permanente mediante indexación FAISS y sentence-transformers MiniLM-L6. Actualmente está en fase beta, requiere operación solo con CPU y utiliza una licencia de código disponible con restricciones agresivas.

Google PM publica como código abierto un agente de memoria siempre activo con almacenamiento SQLite, sin base de datos vectorial.
Shubham Saboo, gerente sénior de productos de IA en Google, ha liberado como código abierto un Agente de Memoria Siempre Activo que almacena recuerdos estructurados en SQLite en lugar de utilizar bases de datos vectoriales, funcionando con Gemini 3.1 Flash-Lite con consolidación de memoria programada cada 30 minutos.
m365-mcp: Habilidad de OpenClaw con 43 Herramientas para Outlook, Calendario, OneDrive, Teams y Tareas
Un desarrollador, cansado de las integraciones M365 a medias, creó m365-mcp, una habilidad de OpenClaw que expone 43 herramientas de Microsoft Graph para Outlook, Calendario, Contactos, OneDrive, Teams y Tareas.

Crag: Herramienta de código abierto genera reglas unificadas para agentes de IA a partir de configuraciones de proyectos
Crag es un compilador de código abierto que analiza configuraciones de proyectos y genera un único archivo governance.md, luego lo compila en múltiples archivos de reglas para agentes de IA para prevenir la deriva de configuración en herramientas como Claude Code, Cursor y Copilot.