Saltar al contenido
Pathrule

comparar

Pathrule vs. Letta

Letta es una plataforma para construir agentes con estado: defines bloques de memoria que viven en la ventana de contexto del agente, y el propio agente los edita con herramientas integradas. Pathrule no te da un agente. Alimenta a los que ya usas, Claude Code, Codex, Cursor, GitHub Copilot o Windsurf, con el conocimiento que rige la ruta en la que trabajan.

Lo que Letta hace bien, y un mérito que hay que reconocerle como es debido

Letta desciende del artículo de MemGPT y sacó de él la lección correcta: un agente debería gestionar su propia memoria. Los bloques de memoria son secciones estructuradas de la ventana de contexto que persisten entre interacciones y están siempre visibles sin necesidad de recuperación, y el agente los lee y los actualiza con herramientas integradas. Detrás está la memoria de archivo (archival memory), un almacén con búsqueda semántica que se consulta bajo demanda, así que el agente mueve el conocimiento entre lo que ve siempre y lo que puede buscar.

El mérito que vale la pena reconocer de forma explícita: la memoria central (core memory) no espera a que la consulten. Está en la ventana de contexto por construcción. Así que el argumento que este sitio usa contra las APIs de memoria, que solo responden cuando se les pregunta, no se aplica a los bloques centrales de Letta, y fingir lo contrario sería deshonesto.

El harness de agentes es de código abierto, con una nube gestionada o un servidor autoalojado, y Letta menciona los agentes de programación entre las cosas que puedes construir con él.

Lado a lado

LettaPathrule
Lo que obtienesUna plataforma para construir un agente con estadoUna capa de inteligencia para los agentes de programación que ya usas: CLI, servidor MCP, extensión de VS Code y Pathrule Cloud
Quién edita el conocimientoEl agente, con herramientas de memoria integradasTu equipo y sus agentes; los hallazgos aprendidos siguen siendo orientativos y los patrones del equipo necesitan la aprobación de una persona
Siempre en el contextoLos bloques de memoria, por construcciónLa porción vinculada a la ruta, inyectada antes de la primera llamada a una herramienta
Cómo escala más allá de la ventanaMemoria de archivo, consultada bajo demandaÁmbito por ruta: solo se envía la porción de este directorio
Organizado porBloques como human, persona o taskRutas del repositorio
Restricciones que pueden bloquear un cambioNo es su propósitoLas reglas llevan ámbito, prioridad y nivel de aplicación
Cómo se conectan los agentesEn su lugar, construyes tú el agente`pathrule setup` conecta Claude Code, Codex, Cursor, GitHub Copilot y Windsurf; cualquier cliente MCP puede usar el servidor

Las afirmaciones sobre Letta proceden de su propia documentación y de su blog, consultados en agosto de 2026. Si alguna fila es incorrecta, dínoslo y la corregiremos.

Dónde se separan de verdad

  • Construir un agente o equipar los que ya tienes. Letta es la herramienta adecuada si el producto que lanzas ES un agente y quieres que su memoria sea de primera clase. Pathrule da por hecho que ya usas Claude Code, Codex, Cursor, GitHub Copilot o Windsurf y que prefieres no reconstruir el agente.

  • Los bloques se diseñan. Las rutas ya vienen dadas.. Los bloques de memoria son secciones que alguien diseña: un bloque human, un bloque persona, un bloque task. Es un buen modelo para un asistente con un rol. En el código, la estructura ya existe: el repositorio. Pathrule la usa como clave, así que lo que recibe un agente mientras edita /services/billing no requiere diseñar ningún bloque.

  • Autoedición frente a conocimiento revisado. Que un agente edite su propia memoria es potente, y también es algo que nadie revisa: nada le impide escribir algo incorrecto y volver a leerlo como un hecho. En Pathrule, lo que guarda un agente queda en un espacio de trabajo compartido donde el equipo puede verlo, editarlo y eliminarlo, los hallazgos que registra siguen siendo orientativos y nunca se convierten en reglas de forma automática, y los patrones del equipo solo llegan a los agentes después de que una persona los verifique. Es más lento por elemento, y precisamente de eso se trata cuando el conocimiento se comparte con un equipo.

Cuál elegir

Elige Letta cuando estés construyendo un producto que es un agente y su memoria forme parte de lo que lanzas, o cuando quieras que sea el propio agente quien controle lo que recuerda.

Elige Pathrule cuando los agentes ya estén elegidos y el problema sea que actúan dentro de tu repositorio sin saber lo que decidió tu equipo. Si se cumplen las dos cosas, no chocan: Letta dentro de tu producto, Pathrule por debajo de los agentes de programación que lo construyen.

Fuentes y verificación

Documentación oficial verificada el 1 de octubre de 2026. La versión del producto Letta no figuraba en la documentación revisada y no se probó en local. Las afirmaciones sobre Pathrule se revisaron frente a la versión publicada de Pathrule CLI 0.6.1 el 9 de octubre de 2026.

Preguntas frecuentes

¿Pathrule es un framework de agentes como Letta?

No, y esa es la diferencia principal. Letta es una plataforma para construir un agente con estado. Pathrule se conecta a los agentes de programación que ya usas (Claude Code, Codex, Cursor, GitHub Copilot y Windsurf) y les da un conocimiento compartido, vinculado a rutas, que sobrevive cuando cambias de uno a otro.

Los bloques de memoria de Letta están siempre en el contexto. ¿No es eso mejor que la inyección?

Para un conjunto fijo de bloques, es un diseño limpio y se lo reconocemos. La contrapartida es la escala: todo lo que está siempre en el contexto compite por la ventana, así que funciona mejor cuando el conocimiento son unos pocos bloques bien curados. Pathrule cuenta con cientos de memorias y reglas repartidas por un repositorio y envía solo la porción que rige la ruta actual.

¿Un agente puede escribir conocimiento en Pathrule igual que un agente de Letta edita su propia memoria?

Puede guardarlo, y el equipo mantiene el control. Las herramientas MCP permiten a un agente escribir una memoria, una regla o una skill, que queda en el espacio de trabajo, donde tu equipo puede verla, editarla o eliminarla. Lo que Pathrule aprende por su cuenta se trata con más cuidado: los hallazgos siguen siendo orientativos y nunca se convierten en reglas de forma automática, y los patrones del equipo solo llegan a los agentes después de que una persona los verifique. Para el conocimiento compartido por un equipo, ese paso de revisión es la funcionalidad, no un estorbo.

Los dos son de código abierto. ¿Es lo mismo?

Son piezas distintas. Letta publica como código abierto su harness de agentes, con despliegue en la nube o autoalojado. Pathrule publica como código abierto su núcleo de contexto: el motor vinculado a rutas, la superficie MCP y un backend SQLite integrado que ejecuta el ciclo completo sin cuenta y sin red.