Gentleman Releases

Gentleman Releases — 13 May 2026

Lo nuevo hoy

Today's highlights

Points forts du jour

Click en cualquiera para ir al detalle

Click any item to jump to the full section

Cliquez un élément pour aller à la section complète

🧠

engram

Gentleman-Programming
v1.15.11
Fix

v1.15.11 — Nuevo package `gentle-engram` para Pi + toolchain Go 1.25.10

Patch que mete soporte para Pi (el agent harness de Gentleman) vía un package dedicado del plugin.

  • Nuevo plugin Pi: feat(plugin): add Pi Engram package — engram ahora se distribuye también como gentle-engram para entornos Pi.
  • Detección de proyecto Pi alineada en el plugin (fix(plugin): align Pi project detection) y peer dependency limpia (fix(plugin): align Pi package peer dependency).
  • Renombrado del package a gentle-engram para encajar en la familia gentle-* (gentle-ai, gentle-engram).
  • Marketing del package mejorado (logo de gallery, README destacando Pi).
  • Toolchain Go bumpeado a 1.25.10 — mantenete alineado si compilás desde fuente.

Si trabajás con Pi, este es el release que te conecta con engram sin fricción.

12 May 2026
github.com/Gentleman-Programming/engram →
🎩

gentle-ai

Gentleman-Programming
v1.28.2
Feature

v1.28.0 — Skill-registry refresh al arrancar el agente + Go 1.25.10

Bump minor con tres focos: registry siempre fresco al arrancar, delegación más estricta en el orchestrator de SDD, y baseline Go al día.

Refresh del skill-registry

  • Nuevo comando gentle-ai skill-registry refresh con cache por fingerprint.
  • Claude Code instala un hook SessionStart que refresca el registry best-effort.
  • OpenCode hace lo mismo desde su plugin de background-agents.
  • Las escrituras al registry son atómicas, no tocan tu .gitignore y la desinstalación de SDD limpia el hook.

Comportamiento del orchestrator

  • El orchestrator deja de ejecutar monolítico apenas aparece complejidad: 4+ archivos a explorar, escrituras multi-archivo, PRs listos, incidentes, sesiones largas y review adversarial — todo va por el camino de delegación/review.
  • Plataformas solo-agente usan reglas equivalentes en los límites de fase cuando no hay subagentes nativos.

Toolchain: go.mod a Go 1.25.10, GitHub Actions con go-version-file: go.mod, Dockerfiles E2E (Ubuntu/Fedora) actualizados. Gracias a @mata-2p por el push del baseline en el PR #450.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
Fix

v1.28.1 — Registry se regenera desde `UserPromptSubmit` (Claude) y chat transform (OpenCode)

Patch que cierra el edge case que dejó al descubierto v1.28.0 cuando el usuario borra .atl/.

  • Claude Code: refresh del .atl/skill-registry.md desde el hook UserPromptSubmit, así un registry borrado se recrea en el primer prompt — no más esperar al próximo SessionStart.
  • OpenCode: refresh desde el chat system transform hook, guardado una vez por proceso de plugin para no spamear, así OpenCode también recrea el registry cuando arranca un prompt.
  • Cleanup: la desinstalación limpia tanto los hooks viejos SessionStart como los nuevos UserPromptSubmit.

Verificación manual en prowler con ambos runtimes: borraron .atl/, mandaron un prompt y el registry se regeneró. Otra ronda de gracias a @mata-2p por exponer el caso original.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
Fix

v1.28.2 — Backups de upgrade dejan de archivar sockets, FIFOs y devices

Patch que arregla un crash feo del backup de upgrade.

  • Scope acotado: los backups de upgrade ahora incluyen sólo los archivos manejados por Gentle AI, en vez de caminar todo el directorio de config del agente.
  • Filtros de tipo de archivo: los snapshots saltean archivos no-regulares del runtime — sockets Unix, FIFOs, devices y directorios.
  • Resultado: se evitan fallos al intentar archivar cosas como el socket intercom de Pi (~/.pi/agent/intercom/broker.sock).

Verificación: go test ./..., CI verde, y backup manual en macOS confirmado sin broker.sock, sessions, node_modules, cache, projects ni conversations adentro. Si el upgrade te venía explotando, este es el patch.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
🧠

engram

Gentleman-Programming
v1.15.11
Fix

v1.15.11 — New `gentle-engram` package for Pi + Go 1.25.10 toolchain

Patch that wires Pi (Gentleman's agent harness) into engram via a dedicated plugin package.

  • New Pi plugin: feat(plugin): add Pi Engram package — engram now ships as gentle-engram for Pi environments.
  • Pi project detection aligned in the plugin (fix(plugin): align Pi project detection) and clean peer dependency (fix(plugin): align Pi package peer dependency).
  • Renamed the package to gentle-engram to fit the gentle-* family (gentle-ai, gentle-engram).
  • Package marketing polish (gallery logo, README highlighting Pi).
  • Go toolchain bumped to 1.25.10 — keep your local toolchain aligned if you build from source.

If you work with Pi, this is the release that plugs you into engram cleanly.

12 May 2026
github.com/Gentleman-Programming/engram →
🎩

gentle-ai

Gentleman-Programming
v1.28.2
Feature

v1.28.0 — Skill-registry refresh on agent startup + Go 1.25.10 baseline

Minor bump with three focuses: registry always fresh on startup, stricter delegation in the SDD orchestrator, and a current Go baseline.

Skill-registry startup refresh

  • New gentle-ai skill-registry refresh command with fingerprint cache support.
  • Claude Code installs a SessionStart hook that best-effort refreshes the registry.
  • OpenCode refreshes the registry from its installed background-agents plugin.
  • Registry writes are atomic, startup refresh avoids mutating .gitignore, and SDD uninstall removes the managed Claude hook.

Orchestrator behavior

  • Orchestrators now stop monolithic execution once complexity appears: 4+ file exploration, multi-file writes, PR readiness, incidents, long sessions, and adversarial review all route through the safer delegation/review path.
  • Solo-agent platforms use equivalent phase-boundary rules when native subagents are unavailable.

Toolchain: go.mod updated to Go 1.25.10, GitHub Actions now use go-version-file: go.mod, Ubuntu/Fedora E2E Dockerfiles install Go 1.25.10. Thanks to @mata-2p for opening PR #450 and pushing the Go baseline upgrade.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
Fix

v1.28.1 — Registry regenerates from `UserPromptSubmit` (Claude) and chat transform (OpenCode)

Patch that closes the edge case v1.28.0 surfaced when the user deletes .atl/.

  • Claude Code: refresh .atl/skill-registry.md from the UserPromptSubmit hook, so a deleted registry is recreated on the first user prompt — no more waiting for the next SessionStart.
  • OpenCode: refresh from the chat system transform hook, guarded once per plugin process to avoid spam, so OpenCode also recreates the registry when a prompt starts.
  • Cleanup: uninstall now clears both the old SessionStart and the new UserPromptSubmit Claude hooks.

Manual verification in prowler across both runtimes: deleted .atl/, sent a prompt, registry regenerated. Thanks again to @mata-2p for exposing the original case.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
Fix

v1.28.2 — Upgrade backups stop archiving sockets, FIFOs, and devices

Patch that fixes a nasty crash in the upgrade backup path.

  • Scoped backups: upgrade backups now include only files managed by Gentle AI instead of walking entire agent config directories.
  • File-type filters: backup snapshots skip non-regular runtime files such as Unix sockets, FIFOs, devices, and directories.
  • Result: prevents failures like trying to archive Pi intercom sockets (~/.pi/agent/intercom/broker.sock).

Verification: go test ./..., CI green on main, and manual backup on macOS confirmed no broker.sock, sessions, node_modules, cache, projects, or conversations inside. If your upgrade was crashing, this is the patch.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
🧠

engram

Gentleman-Programming
v1.15.11
Fix

v1.15.11 — Nouveau paquet `gentle-engram` pour Pi + toolchain Go 1.25.10

Patch qui branche Pi (le harness d'agent de Gentleman) sur engram via un paquet plugin dédié.

  • Nouveau plugin Pi : feat(plugin): add Pi Engram package — engram est désormais aussi distribué comme gentle-engram pour les environnements Pi.
  • Détection de projet Pi alignée dans le plugin et peer dependency propre.
  • Renommage du paquet en gentle-engram pour rejoindre la famille gentle-*.
  • Polissage marketing (logo de galerie, README mettant Pi en avant).
  • Toolchain Go bumpée vers 1.25.10.

Si vous travaillez avec Pi, c'est la version qui vous connecte à engram sans friction.

12 May 2026
github.com/Gentleman-Programming/engram →
🎩

gentle-ai

Gentleman-Programming
v1.28.2
Feature

v1.28.0 — Rafraîchissement du skill-registry au démarrage + Go 1.25.10

Bump mineur avec trois axes : registry toujours frais au démarrage, délégation plus stricte dans l'orchestrator SDD, et baseline Go à jour.

Rafraîchissement du skill-registry

  • Nouvelle commande gentle-ai skill-registry refresh avec cache par fingerprint.
  • Claude Code installe un hook SessionStart qui rafraîchit le registry best-effort.
  • OpenCode rafraîchit le registry depuis son plugin de background-agents.
  • Écritures atomiques, pas de mutation de .gitignore, désinstallation SDD nettoie le hook.

Comportement de l'orchestrator

  • L'orchestrator arrête l'exécution monolithique dès qu'apparaît de la complexité (4+ fichiers, écritures multi-fichiers, PR prêts, incidents, sessions longues, review adversarial).

Toolchain : go.mod sur Go 1.25.10, GitHub Actions avec go-version-file: go.mod, Dockerfiles E2E mis à jour. Merci à @mata-2p.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
Fix

v1.28.1 — Registry régénéré depuis `UserPromptSubmit` (Claude) et chat transform (OpenCode)

Patch qui ferme l'edge case révélé par v1.28.0 quand l'utilisateur supprime .atl/.

  • Claude Code : rafraîchissement de .atl/skill-registry.md depuis le hook UserPromptSubmit, donc un registry supprimé est recréé au premier prompt.
  • OpenCode : rafraîchissement depuis le chat system transform hook, gardé une seule fois par process de plugin.
  • Nettoyage : la désinstallation supprime à la fois les anciens hooks SessionStart et les nouveaux UserPromptSubmit.

Vérification manuelle dans prowler sur les deux runtimes. Merci encore à @mata-2p.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →
Fix

v1.28.2 — Les backups d'upgrade arrêtent d'archiver sockets, FIFOs et devices

Patch qui corrige un crash méchant du backup d'upgrade.

  • Scope réduit : les backups d'upgrade n'incluent désormais que les fichiers gérés par Gentle AI, au lieu de parcourir tout le répertoire de config de l'agent.
  • Filtres de type de fichier : les snapshots ignorent les fichiers runtime non-réguliers (sockets Unix, FIFOs, devices, dossiers).
  • Résultat : évite les échecs comme l'archivage des sockets intercom de Pi (~/.pi/agent/intercom/broker.sock).

Vérification : go test ./..., CI verte, et backup manuel sur macOS confirmé sans broker.sock ni autres entrées indésirables.

12 May 2026
github.com/Gentleman-Programming/gentle-ai →