amenbo

amenbo 8.0.0 — a task is finished being written before anyone picks it up

Creating a task now has an end you mark yourself. Until you mark it, the task sits on the board like any other, but no AI takes it and no one can reserve it.

A task used to be up for grabs the instant you filed it, which left no room to put dependencies, premises and classification on it first. Creating one now has two stages, and the second one is yours to end. Read the update section before you upgrade.

A task is created in two stages

amenbo task add files the task and leaves it being written. The reply says so, and tells you the command that ends it.

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

Listings mark the ones still being written

The task stands among the others, not hidden. draft on the line says which stage it is in, and --filter "draft:yes" collects the ones you have left open.

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

Nothing takes it until you say the writing is finished

It is out of the listing an AI takes its next work from, and naming it directly is refused (exit code 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

One command ends the creation, and from there everything behaves as before.

$ 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

On screen

  • The card carries a “Being created” chip — it stands with the rest on the board and in the list, not hidden.
  • Opening the task shows a “Finish creating” button — pressing it ends the creation there and then, and the chip goes.

For plugins

  • task.created now fires when the creation ends — not when the task is filed. Nobody can reserve the task before that point, so a subscriber hears about it once it is something they can act on.

Before you update

  • The stored data format goes up — it migrates automatically the first time a newer version opens it, and a backup is taken beforehand. Older versions cannot open it afterwards, so don’t leave either the GUI or the CLI on the old version (the same installer updates both).
  • Add amenbo task finish-creating after amenbo task add — in your own scripts. The instructions you hand your AI need no editing, because amenbo agent --json returns the new sequence.

Getting it

Open the installer for your OS from the latest release. No admin rights are needed.

  • macOS — .pkg, one for Apple silicon and one for Intel (GUI and CLI come together; first open shows a Gatekeeper prompt: right-click → Open)
  • Windows — setup .exe (GUI and CLI come together)
  • Linux — the GUI is an AppImage; the amenbo command comes from the CLI installer

To update: on the GUI, the “a newer version is available” banner applies it in place. If you installed only the CLI, amenbo update --apply swaps it.

New here? See Start.