amenbo

amenbo 4.0.0 — Puoi far aprire alla tua IA ogni sessione su amenbo

amenbo ti consegna il testo che fa leggere amenbo a uno strumento di IA all'inizio di ogni sessione, l'interruttore di un plugin e le sue impostazioni adesso stanno in una riga sola per progetto, e le notifiche in attesa si possono spingere fuori. Il formato dei dati salvati sale di versione — leggi prima la sezione sull'aggiornamento.

Questa versione cambia il modo in cui un’IA viene a sapere di amenbo in una cartella, e rimodella la schermata dei plugin intorno a una riga per progetto. Leggi la sezione sull’aggiornamento prima di aggiornare.

Puoi far aprire alla tua IA ogni sessione su amenbo

Finora l’unica cosa che diceva a un’IA come lavorare con amenbo in una cartella era del testo che stava in CLAUDE.md o in AGENTS.md. Se l’IA lo leggesse o no dipendeva dall’IA, e il lavoro fatto senza averlo letto non resta registrato da nessuna parte. Gli strumenti di IA hanno un hook di inizio sessione — un meccanismo che esegue qualcosa di fisso ogni volta che si apre una sessione — e adesso amenbo ti consegna la configurazione per mettercisi dentro.

  • amenbo agent-hook snippet claude-code stampa il testo e dove va messo — gli strumenti supportati sono cinque: Claude Code, GitHub Copilot CLI, Cursor, Codex CLI e Gemini CLI.
  • amenbo non scrive mai il file di configurazione dello strumento — quello che stampa è una richiesta indirizzata all’IA con cui lavori. Tu le passi quel testo e l’IA modifica il file; la richiesta le chiede di tenere quello che c’è già e di aggiungerci il resto.
  • Una cartella senza la configurazione lo dice, e nomina lo strumento — amenbo capisce quale strumento usi dalle tracce lasciate nella cartella.
$ amenbo status
⚠ One step is left before your AI keeps this work in amenbo: Claude Code's settings here do not open a session with `amenbo agent`.
  The text to give your AI: amenbo agent-hook snippet claude-code

Una volta messa a posto la configurazione, l’avviso smette. Se non la vuoi, esegui il comando amenbo agent-hook answer no e non te lo chiede più — il testo resta comunque disponibile dal comando snippet ogni volta che ti serve. La GUI fa lo stesso: te lo chiede una volta all’apertura della cartella, e premendo «Dammi il testo» te lo mostra. In una cartella senza traccia di nessuno strumento, scegli tu fra i cinque.

L’interruttore di un plugin e le sue impostazioni stanno in una riga sola

  • Una riga per progetto — la schermata dei plugin adesso è una riga per progetto. «Aggiungi un progetto…» ne aggiunge una, e l’interruttore che accende e spegne il plugin vive in quella riga.
  • Le impostazioni si aprono dentro la riga — premendo «Impostazioni» si aprono lì sotto quelle di quel progetto, e non c’è niente da riscegliere.
  • Un’impostazione obbligatoria vuota si vede prima ancora di premere qualcosa — la riga dice «Impostazione obbligatoria non fornita». Riempila e diventa «Impostazioni fornite», e il plugin si può accendere.
  • Anche le impostazioni del progetto arrivano alla stessa riga — la schermata delle impostazioni del progetto ha una sezione «Plugin», e una riga aggiunta lì porta lo stesso interruttore e le stesse impostazioni.

Le notifiche in attesa si possono spingere fuori

Le notifiche ai plugin di solito viaggiano insieme alla scrittura che stavi facendo. Quello che si è fermato a metà aspetta la scrittura successiva, quindi se il lavoro si interrompe può restare lì non consegnato. Esegui il nuovo comando amenbo plugin flush per mandare adesso quello che è in attesa.

$ amenbo plugin flush
Nothing was waiting: every plugin's queue is empty.

Cose più piccole

  • amenbo task show si apre con lo stato — in quale dei cinque (todo / in progress / blocked / done / rejected) si trova l’attività. Prima diceva solo se l’attività era stata completata.
  • show conta i commenti e li mostra in anteprima — sia per le attività sia per le decisioni.
  • Un plugin che rilegge amenbo non si ferma più a metà — un plugin che chiedeva ad amenbo dell’evento che aveva appena ricevuto falliva con un errore.
  • La notifica di un commento nomina l’attività su cui sta il commento — chi la riceve capisce di cosa si tratta.

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).
  • dimension rename e dimension value-rename sono spariti — per rinominare una dimensione, esegui il comando amenbo dimension update <dimension> --name <new name>; per un valore, amenbo dimension value-update <dimension> <value> --name <new name>.

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.