amenbo 4.0.0 — faites ouvrir chaque session de votre IA sur amenbo
amenbo vous remet le texte qui fait lire amenbo à un outil d'IA au début de chaque session, l'interrupteur d'un plugin et ses réglages tiennent dans une seule ligne par projet, et les notifications en attente peuvent être poussées. Le format des données stockées monte — lisez d'abord la section sur la mise à jour.
Cette version change la façon dont une IA découvre amenbo dans un dossier, et refond l’écran des plugins autour d’une ligne par projet. Lisez la section sur la mise à jour avant de passer à cette version.
Faites ouvrir chaque session de votre IA sur amenbo
Jusqu’ici, la seule chose qui disait à une IA comment travailler avec amenbo dans un dossier, c’était un texte posé dans CLAUDE.md ou AGENTS.md. Que l’IA le lise ou non ne tenait qu’à elle, et le travail fait sans l’avoir lu n’est enregistré nulle part. Les outils d’IA ont un hook de début de session — un mécanisme qui exécute quelque chose de fixe à chaque ouverture de session — et amenbo vous remet désormais la configuration pour s’y placer.
amenbo agent-hook snippet claude-codeaffiche le texte et où il va — cinq outils sont pris en charge : Claude Code, GitHub Copilot CLI, Cursor, Codex CLI et Gemini CLI.- amenbo n’écrit jamais le fichier de réglages de l’outil — ce qu’il affiche est une demande adressée à l’IA avec qui vous travaillez. Vous lui remettez ce texte et c’est elle qui modifie le fichier ; la demande lui dit de garder ce qui s’y trouve déjà et d’y ajouter.
- Un dossier sans la configuration le dit, et nomme l’outil — amenbo devine quel outil vous utilisez d’après les traces laissées dans le dossier.
$ 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
Une fois la configuration en place, l’avis s’arrête. Si vous n’en voulez pas, lancez la commande amenbo agent-hook answer no et la question ne revient plus — le texte reste disponible par la commande snippet quand vous le voudrez. L’interface fait pareil : on vous demande une fois à l’ouverture du dossier, et appuyer sur « Donnez-moi le texte » l’affiche. Dans un dossier sans trace d’aucun outil, vous choisissez parmi les cinq.
L’interrupteur d’un plugin et ses réglages tiennent dans une ligne
- Une ligne par projet — l’écran des plugins est désormais une ligne par projet. « Ajouter un projet… » en ajoute une, et l’interrupteur qui active et coupe le plugin vit dans cette ligne.
- Les réglages s’ouvrent dans la ligne — appuyer sur « Réglages » ouvre en dessous les réglages de ce projet : il n’y a rien à re-choisir.
- Un réglage obligatoire laissé vide se voit avant que vous n’appuyiez sur quoi que ce soit — la ligne indique « Réglage obligatoire manquant ». Remplissez-le et elle passe à « Réglages fournis », et le plugin peut être activé.
- Les réglages propres au projet atteignent la même ligne — l’écran des réglages du projet a une section « Plugins », et une ligne ajoutée là porte le même interrupteur et les mêmes réglages.
Les notifications en attente peuvent être poussées
Les notifications aux plugins voyagent normalement avec l’écriture que vous étiez en train de faire. Tout ce qui s’est arrêté en chemin attend l’écriture suivante : avec un creux dans votre travail, ça peut donc rester non délivré. Lancez la nouvelle commande amenbo plugin flush pour envoyer ce qui attend, maintenant.
$ amenbo plugin flush
Nothing was waiting: every plugin's queue is empty.
Plus petit
amenbo task showouvre sur l’état — lequel des cinq (à faire / en cours / bloquée / terminée / rejetée) la tâche occupe. Il ne disait que si la tâche était terminée ou non.showcompte les commentaires et les prévisualise — pour les tâches comme pour les enregistrements de décision.- Un plugin qui interroge amenbo en retour ne s’arrête plus en chemin — un plugin qui posait à amenbo une question sur l’événement qu’il venait de recevoir échouait sur une erreur.
- Une notification de commentaire nomme la tâche sur laquelle il porte — celui qui la reçoit peut savoir de quoi il s’agit.
Avant de mettre à jour
- Le format des données stockées monte d’un cran — il migre tout seul la première fois qu’une version plus récente l’ouvre, et une sauvegarde est prise avant. Les versions antérieures ne peuvent plus l’ouvrir ensuite : ne laissez donc ni l’interface ni la CLI sur l’ancienne version (le même programme d’installation met les deux à jour).
dimension renameetdimension value-renamedisparaissent — pour renommer une dimension, lancez la commandeamenbo dimension update <dimension> --name <new name>; pour une valeur,amenbo dimension value-update <dimension> <value> --name <new name>.
Se le procurer
Ouvrez le programme d’installation de votre système depuis la dernière version. Aucun droit d’administrateur n’est nécessaire.
- macOS —
.pkg, un pour Apple silicon et un pour Intel (l’interface et la CLI viennent ensemble ; la première ouverture affiche une alerte Gatekeeper : clic droit → Ouvrir) - Windows —
.exed’installation (l’interface et la CLI viennent ensemble) - Linux — l’interface est une AppImage ; la commande
amenbovient de l’installeur de la CLI
Pour mettre à jour : dans l’interface, la bannière « une version plus récente est disponible » l’applique sur place. Si vous n’avez installé que la CLI, amenbo update --apply la remplace.
Vous débutez ? Voyez Démarrer.