@G_Programming Los sub-agentes de SDD no guardan sus artifacts en Engram. Proposal, spec, design y tasks se pierden sistemáticamente, esto esta pensado asi?
Tu agente de IA se olvida de TODO cuando cierra la sesión.
Cada decisión de arquitectura. Cada bug que resolvió. Cada patrón que descubrió. Perdido.
La siguiente sesión arranca de cero. Como si nunca hubiera pasado nada.
Hoy lanzo Engram — memoria persistente para agentes de IA.
Un solo binario en Go. SQLite + FTS5. Sin Node, sin Python, sin Docker, sin ChromaDB. Funciona con CUALQUIER agente MCP: Claude Code, OpenCode, Cursor, Windsurf, Gemini CLI.
¿Cómo funciona?
El agente trabaja con vos. Resuelve un bug → lo guarda. Toma una decisión de arquitectura → la guarda. Descubre un patrón → lo guarda. Todo estructurado, indexado, buscable.
Siguiente sesión → el contexto se inyecta automáticamente. El agente recuerda.
Pero acá viene lo mejor: memoria por proyecto.
`engram sync` detecta automáticamente tu proyecto por el directorio en el que estás. Todo lo que el agente aprende se persiste en chunks comprimidos (gzipped JSONL) con content hashes, organizados en un manifiesto dentro del repo.
¿Qué significa esto para equipos?
Que cuando tu compañero clona el repo y abre su agente, tiene TODO el contexto de las conversaciones que tuviste con la IA mientras trabajabas en esa funcionalidad.
Sin Slack preguntando "che, ¿cómo hiciste esto?". Sin meetings de contexto. Sin documentación que nadie escribe.
Es documentación viva que se escribe sola mientras trabajás.
Cada dev genera chunks independientes → sin conflictos de merge. El manifiesto es append-only. Auto-import incluido.
Algunas decisiones de diseño que tomamos:
→ El AGENTE decide qué guardar, no un pipeline de compresión externo. Ya tiene el LLM, ya tiene el contexto. ¿Para qué agregar otra capa?
→ Progressive Disclosure en 3 capas: búsqueda compacta → timeline → detalle completo. Eficiente en tokens.
→ 3 capas de resiliencia para sobrevivir compactación de contexto.
→ Tags \ redactados en 2 niveles antes de tocar la DB.
→ MIT License. Open source. Sin lock-in.
📦 brew install gentleman-programming/tap/engram
🔗 github.com/Gentleman-Prog…
Si trabajás con agentes de IA para programar, probalo. Y si te copa, una ⭐ en GitHub siempre se agradece.
#AI#DevTools#MCP#ClaudeCode#OpenCode#Cursor#GoLang#OpenSource#DeveloperProductivity#AIAgents#SoftwareEngineering#GentlemanProgramming
API v1 de “NoMásCartera” completada ✅
Incluye autenticación JWT, multi-tenant y endpoints listos para empresas, clientes, facturas y abonos.
Siguiente paso: UI e integración de flujos 🔗💻
github.com/nicolasegpla/N…#FastAPI#React#DevJourney#Python
¡Actualizando mi app de gestión de facturas y cartera!
Ahora con arquitectura multi-tenant, control de acceso por empresa y endpoint optimizado para listar facturas ⚙️
Desarrollada con FastAPI + SQLAlchemy + JWT Auth 🧱
github.com/nicolasegpla/N…#Python#FastAPI#SaaS#Backend
@thisisnicolasp Me gusta mucho lo que estás creando. El modelado de entidades se ve sólido y es genial que lo compartas en abierto. Si buscas más visibilidad, VibeRank podría ser un buen sitio. Es totalmente gratis y la gente encuentra herramientas allí incluso semanas después del lanzamiento.
🚀 Avanzando en No Más Cartera:
Ya terminé el modelado de entidades (Empresa, Usuario, Cliente, Factura, Abono), configuré Alembic con SQLite y validé migraciones con SQL.
El código ya está en el repo 👇
github.com/nicolasegpla/N…#buildinpublic#Python#FastAPI#SQLAlchemy
🚀 Upgrade de proyecto:
El backend de NoMásCartera ya está completamente funcional 🎯
✅ Módulos activos:
Empresa 🏢
Clientes 👥
Facturas 🧾
Abonos 💰
Autenticación con JWT 🔐
Desarrollado con FastAPI + PostgreSQL.
#Python#FastAPI#BuildInPublic#BackendDevelopment
Estoy construyendo mi primer SaaS en público,
Una app súper simple para que las PyMEs gestionen y cobren su cartera (clientes, facturas y recordatorios automáticos).
Lo haré Build in Public con React + TypeScript (front) y Python + FastAPI (back).
¿Quieres seguir el proceso?🔥
🚀 New Boilerplate Release!
My Front-end Boilerplate 👉 Boilerplate-base is live!
A fast, scalable, and production-ready starting point for modern web apps.
🔗 github.com/nicolasegpla/B…
🧵 Thread...
@ClaudiaLopez Cuál es el legítimo ejercicio de sus funciones, arremeter a tiros al los ciudadanos y dejar que se desangren en las calles, o a qué funciones se refiere señora alcaldesa? CAI DEL RINCON.
Reitero el llamado a la ciudadanía a mantener la serenidad y no usar violencia. Igualmente a la Policía a ceñirse al ejercicio legítimo de sus funciones.
Coordinamos en este instante con PMU Nacional presidido por el señor Ministro de Defensa.
@ClaudiaLopez porque no están mostrando en noticias lo que está sucediendo en Bogotá y el nuevo asesinato de la policía en el CAI del rincón, recuerden que la policía no puede abrir fuego indiscriminadamente al pueblo, ojo se supone que la policía no son matones a sueldo!