Versions Gentleman

Gentleman Releases — 03 Sep 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
v2.0.0-rc.4
Beta

v2.0.0-rc.4 — Safer Sync, Search, and Agent Integrations

Candidata de testing comunitario, 23 commits arriba de la rc.3 (fuente 32b903ab, CI verde en unit, e2e y plugin tests). Las rc anteriores quedan intactas.

En storage: la búsqueda de observaciones y prompts pasa a un contrato FTS5 de trigramas, así que el matching por substring en CJK anda, y los índices viejos o incompletos se reparan transaccionalmente. Los imports ahora ordenan por last-write-wins según identidad de sync: un snapshot viejo ya no te pisa observaciones nuevas ni te revive cosas borradas, y el resultado distingue importado, actualizado y stale. doctor repair detecta observaciones activas sin campos de source y te previsualiza la reparación antes de aplicarla. Y ojo con esto: el autosync ahora pone en cuarentena local las mutaciones con identidad de proyecto ausente o inválida, en vez de frenar los grupos de proyectos sanos.

En integraciones: las instrucciones del server MCP se arman desde el allowlist de tools registrado, así que el agente ya no se entera de tools que no existen en su perfil. Los writes con session_id inventado siguen fallando estricto, pero ahora traen invalid_session_id y retry_without_session_id para recuperarte solo. Se arregla la atribución de sesión en OpenCode, el hook SubagentStop de Codex en Windows nativo (JSON válido en stdout, diagnósticos en stderr) y gentle-engram pasa @earendil-works/pi-tui a peer opcional para que npm no rompa los child processes de Pi.

Lo más práctico: las releases v2 usan el módulo github.com/Gentleman-Programming/engram/v2, así que instalá con go install github.com/Gentleman-Programming/engram/v2/cmd/[email protected]. Los tags v1 mantienen el path sin versionar. Bonus: ENGRAM_NO_UPDATE_CHECK=1 apaga los chequeos de update para flujos offline. Esta prerelease no toca Homebrew: bajate el asset y verificalo contra checksums.txt.

02 Sep 2026
github.com/Gentleman-Programming/engram →
💋

engram

Gentleman-Programming
v2.0.0-rc.4
Beta

v2.0.0-rc.4 — Safer Sync, Search, and Agent Integrations

A community-testing candidate sitting 23 commits ahead of rc.3 (source 32b903ab, CI green on unit, e2e and plugin tests). Earlier release candidates are unchanged.

On storage: observation and prompt search moves to a trigram FTS5 contract, so CJK substring matching works, and legacy or incomplete indexes are repaired transactionally. Imports now apply last-write-wins ordering by sync identity, so a stale snapshot cannot overwrite newer local observations or resurrect deleted ones, and the result distinguishes imported, updated and stale records. doctor repair detects active observations missing required source fields and previews recoverable title repairs before applying them. Autosync now quarantines mutations with absent or invalid project identity locally instead of blocking healthy project groups.

On integrations: MCP server instructions are built from the registered tool allowlist, so agents are no longer pointed at tools their profile does not expose. Writes with an invented session_id still fail strictly, but errors now carry invalid_session_id and retry_without_session_id so callers can recover. OpenCode session attribution resolves to the authoritative parent session, the Codex SubagentStop hook emits valid JSON on stdout on native Windows (diagnostics to stderr), and gentle-engram treats @earendil-works/pi-tui as an optional peer so npm stops installing a conflicting copy that crashed Pi child processes.

Most practical change: v2 releases use the Go module path github.com/Gentleman-Programming/engram/v2, so install with go install github.com/Gentleman-Programming/engram/v2/cmd/[email protected]. v1 tags keep the unversioned path. Bonus: ENGRAM_NO_UPDATE_CHECK=1 suppresses release-update requests for offline workflows. This prerelease does not update Homebrew — download a platform asset and verify it against checksums.txt.

02 Sep 2026
github.com/Gentleman-Programming/engram →
💋

engram

Gentleman-Programming
v2.0.0-rc.4
Bêta

v2.0.0-rc.4 — Safer Sync, Search, and Agent Integrations

Candidate de test communautaire, 23 commits devant la rc.3 (source 32b903ab, CI verte sur les tests unitaires, e2e et plugins). Les candidates précédentes restent inchangées.

Côté stockage : la recherche d'observations et de prompts passe à un contrat FTS5 en trigrammes, donc le matching par sous-chaîne en CJK fonctionne, et les index anciens ou incomplets sont réparés de façon transactionnelle. Les imports appliquent désormais un ordre last-write-wins par identité de sync : un snapshot périmé ne peut plus écraser des observations locales plus récentes ni ressusciter des éléments supprimés, et le résultat distingue importé, mis à jour et périmé. doctor repair détecte les observations actives dont les champs source manquent et prévisualise la réparation avant application. L'autosync met en quarantaine locale les mutations dont l'identité de projet est absente ou invalide, au lieu de bloquer les groupes de projets sains.

Côté intégrations : les instructions du serveur MCP sont construites depuis l'allowlist de tools enregistrée, donc les agents ne sont plus orientés vers des tools indisponibles. Les écritures avec un session_id inventé échouent toujours strictement, mais les erreurs portent maintenant invalid_session_id et retry_without_session_id. L'attribution de session OpenCode remonte à la session parente autoritaire, le hook SubagentStop de Codex émet du JSON valide sur stdout sous Windows natif (diagnostics sur stderr), et gentle-engram traite @earendil-works/pi-tui comme peer optionnel pour éviter les crashs des processus enfants de Pi.

Le plus concret : les versions v2 utilisent le module Go github.com/Gentleman-Programming/engram/v2, donc installez avec go install github.com/Gentleman-Programming/engram/v2/cmd/[email protected]. Les tags v1 gardent le chemin non versionné. Bonus : ENGRAM_NO_UPDATE_CHECK=1 supprime les requêtes de mise à jour pour les flux hors ligne. Cette préversion ne met pas à jour Homebrew : téléchargez un asset et vérifiez-le contre checksums.txt.

02 Sep 2026
github.com/Gentleman-Programming/engram →