amenbo

amenbo 8.0.0 — une tâche finit d'être écrite avant que quiconque la prenne

Créer une tâche a maintenant une fin que vous marquez vous-même. Tant que vous ne l'avez pas marquée, la tâche siège sur le tableau comme les autres, mais aucune IA ne la prend et personne ne peut la réserver.

Une tâche était à prendre à l’instant même où vous la déposiez, ce qui ne laissait aucune place pour lui poser d’abord ses dépendances, ses prémisses et son classement. En créer une se fait maintenant en deux temps, et le second, c’est à vous d’y mettre fin. Lisez la section sur la mise à jour avant de passer à cette version.

Une tâche se crée en deux temps

amenbo task add dépose la tâche et la laisse en cours d’écriture. La réponse le dit, et vous donne la commande qui y met fin.

$ 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-…

Les listes marquent celles qui s’écrivent encore

La tâche se tient parmi les autres, elle n’est pas cachée. draft sur la ligne dit à quel temps elle en est, et --filter "draft:yes" rassemble celles que vous avez laissées ouvertes.

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

Rien ne la prend tant que vous n’avez pas dit que l’écriture est finie

Elle est hors de la liste où une IA prend son travail suivant, et la désigner directement est refusé (code de retour 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

Une seule commande met fin à la création, et à partir de là tout se comporte comme avant.

$ 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

À l’écran

  • La carte porte une pastille « En cours de création » — elle se tient avec les autres sur le tableau et dans la liste, elle n’est pas cachée.
  • Ouvrir la tâche fait apparaître un bouton « Terminer la création » — l’appuyer met fin à la création sur-le-champ, et la pastille s’en va.

Pour les plugins

  • task.created se déclenche maintenant à la fin de la création — et non au dépôt de la tâche. Personne ne peut réserver la tâche avant ce point : celui qui écoute en entend donc parler quand c’est quelque chose sur quoi il peut agir.

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).
  • Ajoutez amenbo task finish-creating après amenbo task add — dans vos propres scripts. Les consignes que vous remettez à votre IA n’ont pas besoin d’être retouchées, puisque amenbo agent --json renvoie la nouvelle séquence.

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 — .exe d’installation (l’interface et la CLI viennent ensemble)
  • Linux — l’interface est une AppImage ; la commande amenbo vient 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.