Gentleman Programming

4K posts

Gentleman Programming banner
Gentleman Programming

Gentleman Programming

@G_Programming

@GoogleDevExpert Angular | @MVPAward | Front End Architect | Gentleman Programming Community Owner | Book Author Collab: [email protected]

Spain Se unió Ağustos 2021
216 Siguiendo13.7K Seguidores
Tweet fijado
Gentleman Programming
Gentleman Programming@G_Programming·
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
Gentleman Programming tweet media
Español
55
145
1.1K
77.3K
Facu
Facu@FacuMasino·
@juliandeangeIis De casualidad no se cruzaron con “Agent Teams Lite” de @G_Programming? Implementó SDD de una forma bastante interesante que ahorra mucho contexto y tokens usando skills + un agent como orquestador de esas skills que te guía en el proceso.
Español
1
0
1
95
Gentleman Programming
Gentleman Programming@G_Programming·
@bcerda97 Quiero dar soporte pero no lo uso así que estoy esperando que alguien de la comunidad quiera iniciar un pr jeje
Español
0
0
1
14
Gentleman Programming
Gentleman Programming@G_Programming·
Tu agente de IA no falla por bugs. Falla por matemática. Cada turno reprocesa TODO el historial. Eso es O(N²). Cuando la ventana se llena, compacta. Pierde estado, pierde decisiones, pierde lo que ya había leído. Intenta recuperarse. Eso genera más contexto. Más compactación. Un ciclo que no tiene fondo. No es el modelo. Es la arquitectura. Agent Teams Lite resuelve esto con un patrón simple: Un coordinador delega TODO a sub-agentes especializados. Cada uno arranca fresco, ejecuta, devuelve el resultado y se descarta. El coordinador nunca se contamina. Los sub-agentes son O(1) por tarea. Lo medimos con la comunidad. Con un proyecto real. 144 archivos Go. 59,513 palabras de código: 📊 1-2 archivos → inline gana. El overhead no se justifica. 📊 8-10 archivos → delegación ahorra ~17%. 📊 25+ archivos → delegación ahorra ~68%. Inline colapsa. No son estimaciones. Son mediciones. ¿Qué trae v4.0.0? → Hard Stop Rule: el orquestador NUNCA toca archivos. Cero excepciones. → Skill registry centralizado: ~11,400 tokens ahorrados por pipeline. → Word budgets en SDD: artefactos chicos, menos tokens en cascada. → Lecturas paralelas de Engram en lugar de secuenciales. Total: ~52,400 tokens menos por pipeline SDD completo. Todo esto ya viene preconfigurado en AI Gentle Stack v1.6.0. Un install y listo — Claude Code, Cursor, Gemini CLI, OpenCode, Copilot, Codex. Sin configuración manual. La pregunta no es si usar orquestación. Es: ¿cuántos archivos toca tu tarea? Si son más de 5, delegá. Los números no mienten. 📄 Análisis completo con tablas: github.com/Gentleman-Prog… 🚀 Agent Teams Lite v4.0.0: github.com/Gentleman-Prog… 🛠️ AI Gentle Stack v1.6.0: github.com/Gentleman-Prog… #AI #AgentTeams #DeveloperTools #OpenSource #GentlemanProgramming
Gentleman Programming tweet media
Español
12
44
356
16.7K
Gentleman Programming
Gentleman Programming@G_Programming·
@v11ckth4r Ojo que el agente que se provee es sdd orchestrator pero es solo para Open code que soporta cambiar entre agentes on the fly, para el resto ya queda como el default
Español
1
0
0
18
V11ckth4r
V11ckth4r@v11ckth4r·
@G_Programming Estuve tratando pero no logré que gentle-ai lo reconozca en la lista de agentes disponibles 😅😅😅... Hay sigo tratando.
Español
1
0
0
12
Carlos Esteban
Carlos Esteban@EstebanFoxDev·
@G_Programming No entiendo un carajo jeje pero es increíble tanto conocimiento, espero llegar algún día a tal nivel. No me pierdo video alguno de estos temas aunque no los comprenda bien.
Español
1
0
1
6
Daniel Españadero
Daniel Españadero@D_Espanadero·
Acabo de terminar de ver este vídeo de @G_Programming y confirmo que todavía me queda profundizar en muchos conceptos para poder desarrollar con IA de forma eficiente. Frase TOP del vídeo: "Yo no hago vibe coding, odio el vibe coding, no me gusta. Yo lo que hago es software engineering con IA". 🚀🚀🚀 youtube.com/watch?v=c5Gwx0…
YouTube video
YouTube
Español
3
38
346
42K
Juan Cruz Alric
Juan Cruz Alric@AlricJuan·
@G_Programming Genial gracias! Después de prueba y error lo saqué. Te puede copiar tu skill-creator que tenés en prowler para tenerlo para automatizar la creación de skills?
Español
1
0
1
7
Juan Cruz Alric
Juan Cruz Alric@AlricJuan·
@G_Programming querido tengo una consulta con respecto a engram Estoy viendo la documentación y para opencode en la sección de "surviving compaction" me dice que tengo que poner un texto en el opencode.json. Pero no sé exactamente donde porque ahí tengo todos los mcps.
Español
1
0
1
12
Juan Cruz Alric
Juan Cruz Alric@AlricJuan·
@G_Programming Genial eso ya lo tengo hecho. No sabía que se manejaba automático. Otra consulta. Para usar GGA, veo que eso también te lo instala. Pero en Windows no puedo hacer gga init porque no debo de tenerlo en mi path. Sabes cuál sería el path así lo agrego.
Español
1
0
1
9
Rafael Guerrero
Rafael Guerrero@tierrarara·
@G_Programming Intentando descargar la nueva version de Engram 1.10.1 para widows desde github.com/Gentleman-Prog… me dice lo siguiente: Virus detected la version anterior la puedo descargar sin problemas se que es un falso positivo, pero desde Brave es una piedra en el camino
Rafael Guerrero tweet media
Español
2
0
0
8
V11ckth4r
V11ckth4r@v11ckth4r·
@G_Programming Encontré un agente que se llama Hermes, promete ser una alternativa segura a Openclaw, y aparentemente trabaja con una memoria persistente junto con la premisa de que es un agente que crece y evoluciona junto al user ... Me preguntaba si de pronto el gentle-ai funcionaria en él.
Español
1
0
1
31
Eduardo
Eduardo@3d24rd0·
@G_Programming @_nasch_ Cuál es tu favorito? Yo estaba pensando montarme un totem, pero no descarto del todo algo más grande como el Glove.
Español
1
0
1
41
Gentleman Programming
Gentleman Programming@G_Programming·
@_nasch_ Ah y el Dilemma viene en versión MX también, no es solo Choc por si te gusta más así
Español
1
0
0
202
Gentleman Programming
Gentleman Programming@G_Programming·
@_nasch_ Soy más de perfiles cóncavos, lo más parecido a Corne es el GO60 o el Dilemma, ambos con trackpads, también si los ves de arriba vas a ver qué las columnas tienen diferentes "alturas" para aumentar la ergonomía, ultra recomendados la verdad
Español
1
0
1
260
Jefferson Andres Espejo Goez
@G_Programming Me sale este error al intentar instalar Engram "Error: Exit code 1 Adding marketplace... SSH not configured, cloning via HTTPS: Refreshing marketplace cache (timeout: 120s)…"
English
1
0
0
196