Sobre el proyecto
MOZAK es un sistema de memoria nativo de Git para temas de investigación y repositorios de código de larga duración, orientado al trabajo asistido por IA. El problema que aborda es la pérdida de contexto: los agentes repiten investigaciones, olvidan decisiones, reconstruyen planes o inician trabajos que otra sesión ya había gestionado. MOZAK mantiene las partes duraderas en Git para que cada persona y agente que trabaje desde el repositorio vea el mismo estado del proyecto.
Lo que registra, según el README:
- Planes de mejora derivados de nuevos artículos, herramientas y trabajo completado, que el usuario revisa y aprueba.
- Metas, evidencia, decisiones, progreso y opciones rechazadas, conservadas entre sesiones.
- Conceptos reutilizables que pueden trasladarse entre repositorios, pero solo después de que sus suposiciones sean verificadas nuevamente en el proyecto de destino.
Flujo de trabajo e interfaz
MOZAK se distribuye como una herramienta de línea de comandos. La instalación es un script de shell:
curl -fsSL https://raw.githubusercontent.com/pitfa19/mozak/main/scripts/install.sh | bash
mozak setup check "$HOME"
Después de eso, un proyecto se inicializa e inspecciona con `mozak project init .` y `mozak project overview .`, y el trabajo se solicita a un agente de codificación en lenguaje natural (por ejemplo, pidiendo a MOZAK que planifique la siguiente mejora y muestre qué está listo). También se admiten temas de investigación sin código, y se hace referencia a una guía de inicio rápido de 5 minutos para ese camino. El README plantea que MOZAK propone mientras el usuario aprueba, y sugiere combinarlo con un agente ambiental para ejecutar el ciclo de mejora periódicamente.
Módulos
Se nombran seis módulos: `scope` (temas y proyectos), `research` (evidencia), `plans` (metas y progreso), `meta-kb` (conexiones entre repositorios), `improve-lab` (propuestas de actualización) y `skill` (permite que los agentes operen MOZAK en nombre del usuario).
Ejemplo reportado
El README describe un caso: un concepto de publicación reutilizable fue trasladado entre dos repositorios; MOZAK verificó cinco suposiciones en el destino, encontró que una se mantenía, dos necesitaban reemplazo y dos fueron rechazadas, por lo que la idea se transfirió sin tratar ambos proyectos como idénticos. También afirma que MOZAK ha registrado su propio desarrollo y ha producido seis propuestas de mejora, etiquetadas explícitamente como un autoestudio real en lugar de una comparación controlada. Los detalles del caso y el modelo de concepto se encuentran en `docs/ARCHITECTURE.md`.
Implementación y licencias
MOZAK está escrito en Rust, presentado como un binario rápido, portátil y offline sin tiempo de ejecución de lenguaje, donde la seguridad de tipos y de memoria ayuda a proteger el estado determinista del proyecto; el README señala que Rust es la forma en que se distribuye de manera confiable, no la razón para usarlo. Los enlaces de documentación cubren el inicio rápido, la arquitectura, los comandos y la instalación/actualización en `docs/`. Tiene licencia MIT, con influencias y trabajos previos acreditados en `ACKNOWLEDGMENTS.md`.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.