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

✍️ OpenClawRadar📅 Publicado: 4 de mayo de 2026🔗 Source
Memtrace: Memoria persistente y consciente del tiempo para agentes de código Claude
Ad

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.
Ad

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

Ad

👀 Ver también

SpecLock: Servidor MCP para Hacer Cumplir Restricciones de Codificación de IA
Herramientas

SpecLock: Servidor MCP para Hacer Cumplir Restricciones de Codificación de IA

SpecLock es un servidor MCP de código abierto que recuerda las restricciones del proyecto entre sesiones y bloquea a los agentes de codificación de IA para que no las violen. Claude lo probó de forma independiente con 100 pruebas adversarias, obteniendo una puntuación de 100/100 con cero falsos positivos y 15,7 ms por verificación.

OpenClawRadar
Desarrollador crea servidor MCP de Power Automate con 108 herramientas y soporte multiplataforma
Herramientas

Desarrollador crea servidor MCP de Power Automate con 108 herramientas y soporte multiplataforma

Un desarrollador construyó un servidor MCP de Power Automate que se expandió de 12 a 108 herramientas, cubriendo operaciones CRUD de Dataverse mediante OData, gestión de SharePoint mediante Graph, control de versiones de Power Apps, administración de entornos y soporte multiplataforma para Windows, macOS y Linux.

OpenClawRadar
La aplicación Focusmo para macOS añade un servidor MCP local para la integración con Claude AI.
Herramientas

La aplicación Focusmo para macOS añade un servidor MCP local para la integración con Claude AI.

Focusmo, una aplicación de enfoque para macOS, ahora incluye un servidor MCP local que permite a Claude AI acceder a datos reales de enfoque para revisiones semanales y planificación. El servidor se ejecuta localmente en Mac sin necesidad de servidores externos, manteniendo todos los datos en el dispositivo.

OpenClawRadar
Recuperación de código para agentes de IA: Por qué fallan los embeddings vectoriales y triunfan los gráficos LLM por archivo
Herramientas

Recuperación de código para agentes de IA: Por qué fallan los embeddings vectoriales y triunfan los gráficos LLM por archivo

Tras un año construyendo un sistema de indexación de código, el equipo de Bytebell descubrió que los embeddings vectoriales en fragmentos de código y los AST de Tree-sitter se quedaban cortos, mientras que los resúmenes por archivo generados por LLM almacenados en un grafo Neo4j con búsqueda semántica de texto completo mejoraban significativamente la precisión de la recuperación.

OpenClawRadar