Gentleman Programming

4.9K 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 Katılım Ağustos 2021
232 Takip Edilen17.6K Takipçiler
Sabitlenmiş Tweet
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
67
161
1.2K
101.2K
Gentleman Programming
Gentleman Programming@G_Programming·
@albertoleonor Un conjunto, la idea es utilizar mixto, fijate el canal de discord de la comunidad que habla sobre este tema
Español
0
0
0
11
Gentleman Programming
Gentleman Programming@G_Programming·
@iYoSoyOscar Prueba con la última versión pero desde una sesión nueva no continúes la existente y recuerda hacer update + sync
Español
2
0
2
94
Gentleman Programming
Gentleman Programming@G_Programming·
Gentle-AI 2.1.4 es una locura 🤪 Además que ahora también cada cosa que se hace busca evidencia real. Ver como un agente se las ingenia para resolver las evidencias es increible! he visto a mi agente crear un batch de pruebas con auto recarga en PI para probar los loops nuevos mientras los hacía !!!
Gentleman Programming@G_Programming

cuando vos veas... que por primera vez... un agente diga "hey, supero la estipulación inicial de 200 líneas de código para esta implementación por lo que seguramente estoy haciendo sobre ingeniería, voy a reducir el code churn manteniendo el comportamiento esperado"... ya está hermano, sos inimputable

Español
8
8
161
6.9K
Gentleman Programming
Gentleman Programming@G_Programming·
gentle-pi v1.0.3. @pidotdev se sube al lifecycle de review nativo oficial de Gentle AI. Se terminaron las aproximaciones. Autoridad nativa oficial: → START, FINALIZE, status, binding SDD y validación siguen el contrato estricto de Gentle AI v2.1.4. → Lens sets canónicos por tier de riesgo, semántica separada para authority fresca, resumida, en corrección o reusable. → Replay y reload exactos, sin re-correr actores ni reabrir presupuestos. Runtime package-local (mi parte favorita): → El paquete descarga su propio Gentle AI v2.1.4, con checksums SHA-256 pinneados para 6 plataformas. → Extracción segura, promoción atómica tras verificar integridad de archivo y binario. → PATH, globales, siblings y symlinks: ignorados a propósito. La categoría de bugs "qué binario estoy corriendo" muere acá. → Guía explícita para instalación offline y errores accionables si falta el runtime. Candidatos y worktrees: → Vistas inmutables del scope cambiado, atadas al árbol completo del candidato. → Validación exacta de paths, staging, file-modes, bits ejecutables y symlinks. → Linked worktrees y bases commiteadas preservan la autoridad correcta. Recovery y evidencia: → Supersesión append-only de graph-v1 a compact-v2 para cambios SDD bloqueados, sin destruir historia. → Evidencia malformada, incompleta o replayed escala atómicamente. Nunca autoridad parcial. Validación: 734 tests, CI en verde sobre el SHA exacto, 54 recursos del paquete verificados, y paridad nativa contra el binario real. Sin migración de configuración. Update: pi update Release: github.com/Gentleman-Prog… #OpenSource #DevTools #AI
Español
3
6
82
2.5K
dax
dax@thdxr·
please i'm begging you show me something you built not another "this is my custom agent setup" post where you pretend you're doing something smarter than vanilla claude code please
English
1.8K
183
6.6K
383K
Gentleman Programming
Gentleman Programming@G_Programming·
Este viernes nos vemos en vivo, y les voy a explotar la cabeza. GRATIS. ¿Cuál va a ser la idea? Que dejes de usar la IA como magia y entiendas qué pasa REALMENTE entre tu prompt y el código que te devuelve un agente. De token a agente, la historia completa, contada de abajo hacia arriba. Vamos a ver por qué el primer token tarda y los demás salen volando, por qué el español te cuesta más caro que el inglés, qué es el KV cache y por qué sin prompt caching un agente es económicamente inviable, por qué tu agente "se va a la mierda" después de una hora de sesión, y cómo se construyen loops de agentes que verifican su propio trabajo en vez de rezar para que salga bien. ¿Y sabés qué es lo mejor de todo, locura? Que no hace falta ningún doctorado. Hay UNA sola fórmula en todo el material, y te prometo que la vas a entender. Esto es mecánica, no matemática avanzada. Es la diferencia entre el que "usa Cursor" y el que diseña sistemas de agentes que entregan software confiable. Es gratis, es en vivo, y venimos con todo: se aprende, se pregunta, se charla, hacemos comunidad. Este viernes: 🇪🇸 21:00 🇦🇷 16:00 🇨🇱 15:00 🇵🇪 🇨🇴 14:00 🇲🇽 13:00 🇺🇸 NY 15:00 / LA 12:00 Todos los links acá: doras.to/gentleman-prog… Traete algo para tomar, comidita, y las ganas de entender la máquina de una vez por todas. Éxitos, nos vemos ahí, mis locuritas cósmicas. AYUDEN A DIFUNDIR !!
Español
10
31
345
7.3K
Miguel Ángel Insfrán
Miguel Ángel Insfrán@miguelcinsfran·
Muchisimas gracias! para cualquier cosa como algun testeo o algo avisame nomas. Si te sirve como referencia, claude code tiene algo por el estilo, no es la gran cosa, pero es util. Basicamente limpia los ascii, y ciertas opciones del menu de la TUI la convierte a eleccion escribiendo el numero, no seleccionando con las flechas. En el caso de gentle/ai, el triangulito ese que vale como cursor, en el modo screen reader, a parte de quitar todo el ascii y dejar limpia la terminal, podria ser un menu numerico. POr ejemplo, hay 10 opciones y yo introduzco el numero de la opcion que me interesa, en vez de navegar. Actualmente es usable, llevo un par de meses usando tu herramienta, y es bastante impresionante, tengo que decirlo de paso, mis felicitaciones. Pero me gustaria que sea mas comodo y sencillo para interactuar con los lectores de pantalla.
Español
1
0
1
70
Lokeraar10
Lokeraar10@lokeraar10·
@G_Programming Al fin podré avanzar de nivel de conocimiento, ganas no me faltan ❤️ Gracias. Si puedes aprueba Issue #1221 🙏
Español
1
0
1
163
Miguel Ángel Insfrán
Miguel Ángel Insfrán@miguelcinsfran·
@G_Programming Que tan posible es poner un modo screen reader a gentle-ai? nos serviria muchisimo a los devs ciegos, que somos mas de los que la gente piensa
Español
2
0
4
259
Fernando
Fernando@FerBar07·
@G_Programming @pidotdev Genio intenta dormir, a este paso abra gentle-ai v. 2.2 en menos de un dia de la 2da version 😂 gracias por tu laburo
Español
1
0
4
94
Gentleman Programming
Gentleman Programming@G_Programming·
@ultratarde Es que justo lo que dices "al final de la semana pasada", metí como 5 versiones jajaja ya anda todo correcto no te preocupes
Español
1
0
2
130
Pablo Ontiveros
Pablo Ontiveros@pablontiv·
@G_Programming Por cierto no he visto en esta version, pero en alguna del fin de semana vi un comportamiento raro (aun no hago la investigacion debida) donde cuando pido un reporte de algo para tomar una decision, nunca se muestra y en cambio se registra directamente en memoria
Español
1
0
1
16