amenbo

Amenbo 27.0.0 — le notifiche e i worktree fanno parte di Amenbo

Quello che prima si installava come plugin adesso fa parte di Amenbo stesso, e a un'attività si può ritagliare un checkout di git tutto suo. Anche i cambiamenti della 24.3.0, 25.0.0 e 26.0.0 sono atterrati entro questa versione.

Quello che prima si installava come plugin adesso fa parte di Amenbo stesso. Anche i cambiamenti della 24.3.0, 25.0.0 e 26.0.0 sono atterrati entro questa versione.

I plugin adesso fanno parte di Amenbo

Le notifiche e i worktree non hanno più bisogno di un plugin da trovare e installare. Non c’è niente da installare e niente da accendere. Se li avevi installati in una versione precedente, le tue impostazioni vengono portate avanti, e la prima volta che apri questa versione l’app dice una volta sola cosa si è spostato dove.

  • le impostazioni della posta e di Slack — le destinazioni delle notifiche del dispositivo, e quali progetti riferiscono attraverso di esse
  • le chiavi usate per l’abbinamento

I plugin che avevi installati vengono rimossi durante la migrazione. Le schermate dei plugin, e la sezione «Plugin» nella barra laterale, non ci sono più. Non ci sono comandi amenbo plugin.

Una connessione si scrive una volta sola sul dispositivo

Quello che succede su un’attività può andare su Slack oppure per posta. Una connessione si scrive una volta sola sul dispositivo, e i progetti scelgono fra quelle. Quando un webhook cambia, c’è un posto solo da modificare.

DoveCosa decide
Impostazioni › Destinazioni delle notifichela connessione stessa (un webhook di Slack, un account di posta), con un nome suo
Impostazioni del progetto › Notificheacceso o spento, attraverso quali destinazioni mandare, cosa riferisce

Si possono riferire 13 eventi: attività creata / completata / assegnata / spostata, decisione accettata e rifiutata, commento aggiunto, e così via. Per le date, il giorno che arriva e il giorno che è domani vengono detti una volta al giorno ciascuno.

Una connessione si può provare lì dove l’hai scritta. «Verifica la connessione» legge la forma delle impostazioni, e per la posta arriva fino a collegarsi al server e a farsi accettare l’account. «Manda un messaggio di prova» ne manda davvero uno. Se può mandare o no si decide lì, invece che dalla prima notifica che non arriva.

Il testo delle notifiche esce nella lingua scelta nell’app.

A un’attività si può ritagliare un checkout di git tutto suo

Due sessioni su un solo albero di lavoro si mescolano a vicenda le modifiche non salvate. Adesso a un’attività si può ritagliare un checkout suo.

eval "$(amenbo worktree start 123)"

Dove va è fissato e non viene chiesto a nessuno: accanto al repository, in <repository name>-worktrees/<task number>, sul ramo task/<task number>. Sta accanto alla cartella del progetto invece che dentro, così un’IA che gira lì non può arrivare all’elenco di lavoro vero.

Il comando amenbo worktree finish 123 porta via il checkout e il ramo. Viene rifiutato finché ci sono modifiche non committate, o commit che non sono atterrati.

Ancora sui pannelli

  • La casella sotto un pannello si ripiega — ripiegata è il valore predefinito, e questa macchina si ricorda se era aperta.
  • Enter va a capo — per mandare si usa Enter con il modificatore del tuo sistema operativo, e il pulsante di invio prende colore solo quando c’è qualcosa da mandare.
  • La riga in fondo nomina il modello — un pannello dice con quale modello sta parlando, e riaprendo l’app lo ritrovi su quel modello.
  • I pannelli di Codex e Gemini tornano alla conversazione di prima — ogni pannello è una conversazione sua.
  • Su macOS, Option può fare da tasto meta — per i tasti dentro a un pannello che vogliono un meta.

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)
  • 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.

Il formato dei dati salvati sale di versione — il primo avvio su questa versione li migra, e un backup di prima della migrazione viene tenuto da sé. Una volta migrati, una versione precedente non riesce più ad aprirli. La GUI e la CLI vengono aggiornate insieme dallo stesso installer, quindi non lasciarne una delle due sulla versione vecchia.

È la prima volta? Vedi Inizia.