amenbo

amenbo 8.0.0 — un'attività si finisce di scrivere prima che qualcuno la prenda

Creare un'attività adesso ha una fine che segni tu. Finché non la segni, l'attività sta sulla bacheca come tutte le altre, ma nessuna IA la prende e nessuno la può prenotare.

Un’attività era buona da prendere nell’istante stesso in cui la depositavi, e questo non lasciava spazio per metterle prima dipendenze, premesse e classificazione. Crearne una adesso ha due fasi, e la seconda la chiudi tu. Leggi la sezione sull’aggiornamento prima di aggiornare.

Un’attività si crea in due fasi

amenbo task add deposita l’attività e la lascia in scrittura. La risposta lo dice, e ti dà il comando che la chiude.

$ amenbo task add --title "苗の在庫を数える" --actor ai
✓ Created task: 苗の在庫を数える (AMB-T-…) — still being created · recorded as ai
  finish creating it: amenbo task finish-creating AMB-T-…

Gli elenchi contrassegnano quelle ancora in scrittura

L’attività sta in mezzo alle altre, non nascosta. draft sulla riga dice in quale fase si trova, e --filter "draft:yes" raccoglie quelle che hai lasciato aperte.

$ amenbo task list --filter "draft:yes" --actor ai
1 task(s)
  [ ] AMB-T-…  水やりの当番表を作る draft

Niente la prende finché non dici che la scrittura è finita

È fuori dall’elenco da cui un’IA prende il suo prossimo lavoro, e nominarla direttamente viene rifiutato (codice di uscita 1).

$ amenbo task list --filter "status:todo ready:yes" --actor ai
0 task(s)

$ amenbo task status AMB-T-… in_progress --actor ai
Error: cannot reserve task AMB-T-…: it is still being created — finish creating it first

Un comando chiude la creazione, e da lì in poi tutto si comporta come prima.

$ amenbo task finish-creating AMB-T-… --actor ai
✓ Finished creating: AMB-T-… · recorded as ai

$ amenbo task status AMB-T-… in_progress --actor ai
✓ Set status to in_progress: AMB-T-… · recorded as ai

Sullo schermo

  • La scheda porta un’etichetta «In creazione» — sta insieme alle altre sulla bacheca e nell’elenco, non nascosta.
  • Aprendo l’attività compare un pulsante «Termina la creazione» — premendolo la creazione finisce lì per lì, e l’etichetta sparisce.

Per i plugin

  • task.created adesso scatta quando la creazione finisce — non quando l’attività viene depositata. Prima di quel punto nessuno può prenotare l’attività, quindi chi è in ascolto ne viene a sapere quando è già qualcosa su cui può agire.

Prima di aggiornare

  • Il formato dei dati salvati sale di versione — migra da sé la prima volta che una versione più recente lo apre, e prima viene preso un backup. Dopo, le versioni più vecchie non riescono più ad aprirlo, quindi non lasciare né la GUI né la CLI alla versione vecchia (le aggiorna tutte e due lo stesso installer).
  • Aggiungi amenbo task finish-creating dopo amenbo task add — nei tuoi script. Le istruzioni che consegni alla tua IA non vanno modificate, perché amenbo agent --json restituisce la sequenza nuova.

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 — .exe di setup (GUI e CLI arrivano insieme)
  • Linux — la GUI è un AppImage; il comando amenbo arriva 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.