amenbo 10.0.0 — un plugin arriva solo al progetto per cui è stato lanciato
Export, backup e restore adesso si fermano alla finestra in cui un plugin è stato lanciato, e un file di export sono le registrazioni di un solo istante. Un cambiamento di forma in ciò che restituisce amenbo agent --json.
A un plugin viene data una finestra, e export, backup e restore adesso si fermano lì. Ci scusiamo per il comportamento rimasto in piedi fino alla 9.2.0. Un cambiamento di forma in ciò che restituisce amenbo agent --json — leggi la sezione sull’aggiornamento prima di aggiornare.
Export, backup e restore si fermano alla finestra del plugin
amenbo consegna a un plugin una finestra: il progetto per cui viene lanciato, e nient’altro. Fino alla 9.2.0, tre comandi non consultavano quella finestra. Chiamati da dentro un plugin, export, backup e restore agivano su ogni progetto del dispositivo — e restore scrive invece di leggere, quindi poteva sostituire le registrazioni salvate stesse.
Nella 10.0.0 la chiamata viene rifiutata.
Error: export acts on this whole device, and a plugin reaches only through the window it fires in (AMB-P-…) — a window no argument widens. Nothing outside it was yours to read or to replace: the ids in the payload name what you were launched for.
backup e restore rifiutano allo stesso modo.
Eseguire questi comandi tu stesso non cambia, e non cambia nemmeno per un’IA a cui hai affidato una cartella. Viene rifiutata solo la chiamata fatta da dentro un plugin.
Un export sono le registrazioni di un solo istante
Mentre un export è in corso si possono aggiungere registrazioni. Fino alla 9.2.0 un commento aggiunto dopo l’inizio dell’export poteva finire nel file mentre l’attività da cui pende no, lasciando un file che puntava a qualcosa che non conteneva. Nella 10.0.0 tutto il file esportato sono le registrazioni di un solo istante.
I comandi di un plugin compaiono al passo in cui si usano
amenbo agent --json è ciò che un’IA legge per sapere come lavorare in una cartella. Installa e abilita un plugin, e le sue righe di comando adesso stanno sul passo a cui appartengono. Dal plugin worktree:
{
"id": "cut-per-task",
"step": "Cut a worktree per task, whenever the work will produce commits. ...",
"tools": [
"amenbo plugin run worktree start <task-id>"
]
}
L’IA non deve più capire da sé come chiamare il plugin a quel punto — la chiamata sta sul passo.
Se hai già il plugin worktree, amenbo plugin update worktree lo sostituisce.
Uno sha di commit abbreviato viene rifiutato dicendo come costruire quello intero
amenbo task commit add accetta solo sha di lunghezza intera. Il rifiuto adesso porta con sé come espandere quello abbreviato.
$ amenbo task commit add AMB-T-… 4a73991 --actor ai
Error: a commit sha must be full-length lower-case hex (40 for SHA-1, 64 for SHA-256) — not a short sha, branch, tag or revision
Hint: `git log --oneline` prints the short form. Expand it with `git rev-parse <short sha>` and pass what that returns — amenbo never runs git itself.
Prima di aggiornare
Un cambiamento di forma in ciò che restituisce amenbo agent --json. Le istruzioni che consegni alla tua IA non vanno modificate, perché arrivano da amenbo agent --json stesso. Sono interessati solo i tuoi script che analizzano quell’output.
agentCycle è passato da un elenco di frasi a un oggetto. Adesso contiene description, che dice come leggere i passi, e steps. Ogni passo porta un id.
Il formato dei dati salvati non cambia, quindi i dati della versione precedente si aprono così come sono.
Come ottenerlo
Apri l’installer per il tuo sistema operativo dall’ultima release. Non servono diritti di amministratore.
- macOS —
.pkg, uno per Apple silicon e uno per Intel (GUI e CLI arrivano insieme; alla prima apertura compare l’avviso di Gatekeeper: clic destro → Apri) - Windows —
.exedi setup (GUI e CLI arrivano insieme) - Linux — la GUI è un AppImage; il comando
amenboarriva dall’installer della CLI
Per aggiornare: nella GUI, il banner «è disponibile una versione più recente» lo applica sul posto. Se hai installato solo la CLI, amenbo update --apply la sostituisce.
È la prima volta? Vedi Inizia.