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 comogentle-engrampara 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-engrampara encajar en la familiagentle-*(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.
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 refreshcon cache por fingerprint. - Claude Code instala un hook
SessionStartque 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
.gitignorey 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.
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.mddesde el hookUserPromptSubmit, así un registry borrado se recrea en el primer prompt — no más esperar al próximoSessionStart. - 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
SessionStartcomo los nuevosUserPromptSubmit.
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.
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.
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 asgentle-engramfor 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-engramto fit thegentle-*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.
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 refreshcommand with fingerprint cache support. - Claude Code installs a
SessionStarthook 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.
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.mdfrom theUserPromptSubmithook, so a deleted registry is recreated on the first user prompt — no more waiting for the nextSessionStart. - 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
SessionStartand the newUserPromptSubmitClaude 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.
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.
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é commegentle-engrampour les environnements Pi. - Détection de projet Pi alignée dans le plugin et peer dependency propre.
- Renommage du paquet en
gentle-engrampour rejoindre la famillegentle-*. - 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.
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 refreshavec cache par fingerprint. - Claude Code installe un hook
SessionStartqui 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.
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.mddepuis le hookUserPromptSubmit, 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
SessionStartet les nouveauxUserPromptSubmit.
Vérification manuelle dans prowler sur les deux runtimes. Merci encore à @mata-2p.
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.