v1.27.3 — Pi `packages` migrado a array iterable
Patch que arregla el crash de arranque de Pi cuando v1.27.2 dejaba packages escrito como objeto en .pi/settings.json.
- El package manager de Pi itera
projectSettings.packages, así que un objeto rompía conTypeError: object is not iterable. - El wiring de Pi ahora escribe
packagescomo array iterable e incluyenpm:[email protected]. - Migración automática: la forma objeto rota de v1.27.2 se reescribe a la forma array que Pi espera, preservando entradas no relacionadas.
Si tocaste v1.27.2, te bumpea: brew upgrade gentle-ai y volvé a correr gentle-ai install --agent pi para refrescar la config.
v1.27.2 — MCP de Pi Engram cableado e installs multi-agente con Pi arreglados
Patch quirúrgico para el wiring de Pi y los installs mixtos.
- Los installs de Pi ahora declaran
pi-mcp-adapter, agregan la dependencia npm y activan.pi/mcp.jsoncondirectTools. - Elegir Pi junto con OpenCode, Claude Code u otros agentes en el TUI vuelve a mostrar y correr el setup de paquetes Pi.
- Preserva settings, dependencias npm y MCP servers no relacionados al refrescar el acceso a Engram.
Verificá con: gentle-ai install --agent pi y gentle-ai install --agent pi --agent opencode --agent claude-code --component engram.
v1.27.1 — Install de Pi provisiona Engram real
Patch para installs de Pi: elegir Pi ahora provisiona el componente Engram real, además del adapter gentle-engram de Pi.
- Engram para Pi.
gentle-ai install --agent piincluye por default el componente Engram real. - Stack Pi sin cambios. Sigue instalando
gentle-pi,gentle-engram,pi-subagentsypi-intercomvíapi install npm:*. - Plan de instalación claro. El plan Pi-only ahora muestra el provisioning de Engram y el stack de paquetes Pi por separado.
- Docs.
docs/pi.mdaclara quegentle-engrames un adapter/integración, no el binario de Engram.
Para enganchar: brew upgrade gentle-ai && gentle-ai sync (o scoop update gentle-ai en Windows).
v1.27.0 — Pi como target de agente de primera clase + checksum fail-closed
Bump minor que mete a Pi como target de agente de primera clase y endurece el installer.
- Soporte Pi. Agrega
picomo target de instalación, detecta el binariopiantes de correr la instalación de paquetes Pi. - Stack de paquetes Pi. Instala
gentle-pi,gentle-engram,pi-subagentsypi-intercomconpi install npm:*exactos. - UX Pi-only. Elegir solo Pi saltea persona, ecosistema y prompts de Strict TDD — los maneja el stack de paquetes Pi.
- Persona de Pi. Documenta
gentle-pi0.1.12 con comandos/gentleman:personay/gentleman:models. - Fixes. Los comandos explícitos de update no se auto-actualizan antes de correr; los providers custom de OpenCode funcionan en el model picker; checksums del installer ahora fail closed si están ausentes o no matchean; sacada la regla stale «Never build after changes».
- Docs. Documenta soporte Pi, responsabilidades de
gentle-piygentle-engram, instrucciones de OpenClaw y MCP, y recomienda Scoop como path soportado en Windows.
Para enganchar: brew upgrade gentle-ai && gentle-ai sync (Windows: scoop update gentle-ai). Gracias @ram4-dev, @felipe3dfx, @kiosvantra, @0xMar, @borja-glez, @mitre88 y @GerardoFC8 por los PRs.
v1.27.3 — Pi `packages` migrated to iterable array
Patch that fixes the Pi startup crash caused by v1.27.2 writing packages as an object in .pi/settings.json.
- Pi's package manager iterates
projectSettings.packages, so an object shape blew up withTypeError: object is not iterable. - Pi wiring now writes
packagesas an iterable array includingnpm:[email protected]. - Auto-migration: the broken v1.27.2 object shape gets rewritten into Pi's expected array shape while preserving unrelated entries.
If you touched v1.27.2, this is your bump: brew upgrade gentle-ai and re-run gentle-ai install --agent pi to refresh the config.
v1.27.2 — Pi Engram MCP wiring and mixed-agent installs with Pi fixed
Surgical patch for Pi wiring and mixed installs.
- Pi installs now declare
pi-mcp-adapter, add the npm dependency, and activate.pi/mcp.jsonwithdirectTools. - Choosing Pi together with OpenCode, Claude Code, or other agents in the TUI again shows and runs the Pi package setup.
- Preserves unrelated Pi settings, npm dependencies, and MCP servers while refreshing Engram access.
Verify with: gentle-ai install --agent pi and gentle-ai install --agent pi --agent opencode --agent claude-code --component engram.
v1.27.1 — Pi install provisions real Engram
Patch for Pi installs: choosing Pi now provisions the real Engram component in addition to Pi's gentle-engram adapter package.
- Engram for Pi.
gentle-ai install --agent piincludes the real Engram component by default. - Pi stack unchanged. Still installs
gentle-pi,gentle-engram,pi-subagents, andpi-intercomviapi install npm:*. - Clear install plan. The Pi-only plan now shows Engram provisioning and the Pi package stack as separate steps.
- Docs.
docs/pi.mdclarifies thatgentle-engramis an adapter/integration, not the Engram binary.
Pick it up: brew upgrade gentle-ai && gentle-ai sync (or scoop update gentle-ai on Windows).
v1.27.0 — Pi as a first-class agent target + checksum fail-closed
Minor bump that lands Pi as a first-class agent target and hardens the installer.
- Pi support. Adds
pias an install target, detects thepibinary before running Pi package installation. - Pi package stack. Installs
gentle-pi,gentle-engram,pi-subagents, andpi-intercomvia exactpi install npm:*commands. - Pi-only UX. Selecting only Pi skips persona, ecosystem, and Strict TDD prompts — those are owned by the Pi package stack.
- Pi persona. Documents
gentle-pi0.1.12 with/gentleman:personaand/gentleman:modelscommands. - Fixes. Explicit update commands no longer self-update before running; OpenCode custom providers work in the model picker; installer checksums now fail closed when absent or mismatched; the stale «Never build after changes» persona rule is gone.
- Docs. Documents Pi support,
gentle-piandgentle-engramresponsibilities, OpenClaw workspace + MCP setup, and recommends Scoop as the supported Windows path.
Pick it up: brew upgrade gentle-ai && gentle-ai sync (Windows: scoop update gentle-ai). Thanks @ram4-dev, @felipe3dfx, @kiosvantra, @0xMar, @borja-glez, @mitre88, and @GerardoFC8 for the PRs.
v1.27.3 — `packages` Pi migré vers un tableau itérable
Patch qui corrige le crash de démarrage de Pi causé par v1.27.2 écrivant packages sous forme d'objet dans .pi/settings.json.
- Le gestionnaire de paquets de Pi itère
projectSettings.packages, donc une forme objet plantait avecTypeError: object is not iterable. - Le câblage Pi écrit désormais
packagescomme un tableau itérable incluantnpm:[email protected]. - Migration auto : la forme objet cassée de v1.27.2 est réécrite vers la forme tableau attendue par Pi, en préservant les entrées non liées.
Si vous étiez sur v1.27.2 : brew upgrade gentle-ai puis relancez gentle-ai install --agent pi pour rafraîchir la config.
v1.27.2 — câblage MCP Pi Engram et installs multi-agents avec Pi corrigés
Patch chirurgical pour le câblage Pi et les installs mixtes.
- Les installs Pi déclarent désormais
pi-mcp-adapter, ajoutent la dépendance npm et activent.pi/mcp.jsonavecdirectTools. - Choisir Pi avec OpenCode, Claude Code ou d'autres agents dans le TUI montre et exécute à nouveau le setup des paquets Pi.
- Préserve les settings Pi, dépendances npm et serveurs MCP non liés tout en rafraîchissant l'accès à Engram.
Vérifiez avec : gentle-ai install --agent pi et gentle-ai install --agent pi --agent opencode --agent claude-code --component engram.
v1.27.1 — l'install Pi provisionne le vrai Engram
Patch pour les installs Pi : choisir Pi provisionne désormais le vrai composant Engram en plus du package adaptateur gentle-engram de Pi.
- Engram pour Pi.
gentle-ai install --agent piinclut le vrai composant Engram par défaut. - Stack Pi inchangé. Installe toujours
gentle-pi,gentle-engram,pi-subagentsetpi-intercomviapi install npm:*. - Plan d'installation clair. Le plan Pi-only montre le provisioning d'Engram et le stack de paquets Pi comme étapes séparées.
- Docs.
docs/pi.mdclarifie quegentle-engramest un adaptateur/intégration, pas le binaire Engram.
Pour appliquer : brew upgrade gentle-ai && gentle-ai sync (ou scoop update gentle-ai sur Windows).
v1.27.0 — Pi comme cible d'agent de premier rang + checksum fail-closed
Bump mineur qui fait de Pi une cible d'agent de premier rang et durcit l'installer.
- Support Pi. Ajoute
picomme cible d'installation, détecte le binairepiavant de lancer l'installation des paquets Pi. - Stack de paquets Pi. Installe
gentle-pi,gentle-engram,pi-subagentsetpi-intercomvia les commandes exactespi install npm:*. - UX Pi-only. Sélectionner uniquement Pi saute persona, écosystème et prompts Strict TDD — ils sont gérés par le stack de paquets Pi.
- Persona Pi. Documente
gentle-pi0.1.12 avec les commandes/gentleman:personaet/gentleman:models. - Fixes. Les commandes explicites d'update ne s'auto-mettent plus à jour avant l'exécution ; les providers custom OpenCode fonctionnent dans le model picker ; les checksums de l'installer fail closed s'ils sont absents ou divergents ; la règle stale «Never build after changes» a été retirée.
- Docs. Documente le support Pi, les responsabilités de
gentle-pietgentle-engram, le setup workspace + MCP d'OpenClaw, et recommande Scoop comme chemin Windows supporté.
Pour appliquer : brew upgrade gentle-ai && gentle-ai sync (Windows : scoop update gentle-ai). Merci @ram4-dev, @felipe3dfx, @kiosvantra, @0xMar, @borja-glez, @mitre88 et @GerardoFC8 pour les PRs.