v1.30.5 — honra el preflight SDD interactivo en OpenCode
Patch sobre la inyección de SDD en OpenCode. Después del fix anterior que hacía obligatorio el preflight, este release te asegura que el modo interactive realmente se honra y no se saltea cuando OpenCode arma los comandos.
- Ajusta
sdd-orchestrator.mdysdd-ff.mdpara que el preflight interactivo no se saltee al encadenar fases. - Actualiza la inyección de componentes SDD (
internal/components/sdd/inject.go) y suma tests + golden (sdd-opencode-multi-settings.golden) para cubrir el flujo multi-settings. - Cierra #580.
v1.30.4 — el installer saltea releases de Engram sin binarios
Fix en el downloader de Engram dentro del installer de gentle-ai. Antes, si una release de Engram no traía binarios (por ejemplo un release sólo de docs o de un plugin npm como gentle-engram), el installer se rompía buscando un asset que no existía. Ahora esos releases se saltean limpio y sigue al siguiente.
- Cambios en
internal/components/engram/download.go+ tests para cubrir el caso de release sin assets binarios. - Especialmente relevante después de los releases
pi-v0.1.6/0.1.7de Engram, que son sólo del plugin Pi y no traen binario del core. - Cierra #578.
v1.30.5 — honor interactive SDD preflight in OpenCode
Patch on SDD injection for OpenCode. After the previous release made preflight mandatory, this one ensures the interactive mode is actually honored and not bypassed when OpenCode assembles commands.
- Tweaks
sdd-orchestrator.mdandsdd-ff.mdso the interactive preflight is not skipped when chaining phases. - Updates SDD component injection (
internal/components/sdd/inject.go) plus tests and golden (sdd-opencode-multi-settings.golden) to cover the multi-settings flow. - Closes #580.
v1.30.4 — installer skips Engram releases without binary assets
Fix in gentle-ai's installer Engram downloader. Previously, if an Engram release shipped without binary assets (e.g. a docs-only release or an npm plugin release like gentle-engram), the installer broke looking for a missing asset. Now those releases are skipped cleanly and the installer continues to the next.
- Changes in
internal/components/engram/download.goplus tests covering the no-binary-assets case. - Especially relevant after Engram's recent
pi-v0.1.6/0.1.7releases, which are Pi-plugin only and ship no core binary. - Closes #578.
v1.30.5 — respecter le préflight SDD interactif dans OpenCode
Correctif sur l'injection SDD pour OpenCode. Après le release précédent qui a rendu le préflight obligatoire, celui-ci garantit que le mode interactive est réellement respecté et pas contourné quand OpenCode assemble les commandes.
- Ajuste
sdd-orchestrator.mdetsdd-ff.mdpour que le préflight interactif ne soit pas sauté lors de l'enchaînement des phases. - Met à jour l'injection des composants SDD (
internal/components/sdd/inject.go) et ajoute des tests + golden (sdd-opencode-multi-settings.golden) pour couvrir le flux multi-settings. - Ferme #580.
v1.30.4 — l'installer ignore les releases Engram sans binaires
Correctif dans le downloader Engram de l'installer gentle-ai. Auparavant, si une release Engram ne livrait pas de binaires (par ex. une release docs ou un plugin npm comme gentle-engram), l'installer plantait en cherchant un asset inexistant. Désormais ces releases sont ignorées proprement et l'installer passe à la suivante.
- Modifications dans
internal/components/engram/download.goavec tests couvrant le cas sans binaires. - Particulièrement pertinent après les releases
pi-v0.1.6/0.1.7d'Engram, qui ne concernent que le plugin Pi et ne livrent aucun binaire du core. - Ferme #578.