amenbo

amenbo 6.0.0 — un progetto si crea con una cartella

Creare un progetto adesso chiede la cartella in cui vive, perché un'IA arriva a un progetto attraverso una cartella. L'ultima cartella adesso si può scollegare, e un progetto rimasto senza viene segnalato finché non ci metti mano.

Un’IA arriva a un progetto attraverso una cartella, quindi un progetto senza cartella non si può far funzionare da nessuna parte. Crearne uno adesso chiede sempre una cartella, e un progetto che si ritrova senza lo dice. Leggi la sezione sull’aggiornamento prima di aggiornare.

Un progetto si crea con una cartella

amenbo project add adesso ha bisogno di --dir.

$ amenbo project add --name Greenhouse --actor human
error: the following required arguments were not provided:
  --dir <DIR>

$ amenbo project add --name Greenhouse --dir /work/greenhouse --actor human
✓ Created project: Greenhouse (1) — linked to /work/greenhouse

Sullo schermo è lo stesso — la schermata «Nuovo progetto» ha un campo per la cartella, e «Crea» resta impremibile finché non ne scegli una.

L’ultima cartella adesso si può scollegare

Una cartella doveva per forza restare. Adesso si può togliere, e la risposta dice con che cosa rimani.

$ amenbo unbind --actor human --yes
✓ Unbound /work/greenhouse (removed: .amenbo, AGENTS.md, CLAUDE.md). The project is kept.
  This project now has no folder. An AI reaches a project through a folder, so nothing can
  operate it until one is linked again (`amenbo bind --project <name or ID>`).

Un progetto senza cartella viene segnalato in due posti

Così non ci si dimentica.

  • Sulla bacheca del progettoThis project has no folder linked, con accanto un’azione Link a folder. Le schede proprie della bacheca restano lì sotto.
  • In amenbo doctor — e se hai smesso di lavorare su quel progetto, invece di ricollegare una cartella c’è amenbo project archive. A un progetto archiviato la cartella non viene chiesta.
$ amenbo doctor --actor human
doctor: 1 issue(s) (error 0 / warning 1)
  [warning] project_without_folder (1):
    Project #1 'Greenhouse' has no folder on this machine leading to it: there is nowhere to
    operate it from, and an AI cannot reach it at all.

Anche le cartelle la cui IA non parte da amenbo vengono segnalate

Una cartella può essere collegata e non avere comunque nessun aggancio ad amenbo nelle impostazioni dello strumento di IA che sta lì, e in quel caso l’IA lavora senza consultare mai amenbo. Adesso amenbo doctor se ne accorge.

$ amenbo doctor --actor human
doctor: 1 issue(s) (error 0 / warning 1)
  [warning] unwired_folder_ambiguous (1):
    /work/worker does not start its AI on amenbo, and shows no sign of which tool is used
    there, so nothing can say which wiring is missing.
  • amenbo agent-hook snippet <tool> stampa il testo da consegnare all’IA che gira in quella cartella — amenbo non modifica mai quei file di configurazione al posto tuo.
  • Lo stesso elenco compare nella schermata delle impostazioni del progetto.

Cose più piccole

  • La bacheca porta un solo avviso in piedi — prima potevano accumularsene diversi.

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 --dir a ogni amenbo project add — nei tuoi script, e nelle istruzioni che consegni alla tua IA.

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.