amenbo 8.0.0 — una tarea se termina de escribir antes de que nadie la coja
Crear una tarea tiene ahora un final que marcas tú. Hasta que lo marcas, la tarea está en el tablero como cualquier otra, pero ninguna IA la coge y nadie puede reservarla.
Una tarea quedaba libre para quien la cogiera en el instante en que la anotabas, y eso no dejaba sitio para ponerle antes dependencias, premisas y clasificación. Crear una tiene ahora dos fases, y la segunda la cierras tú. Lee la parte de la actualización antes de dar el salto.
Una tarea se crea en dos fases
amenbo task add anota la tarea y la deja en proceso de escritura. La respuesta lo dice, y te da el comando que la cierra.
$ 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-…
Las listas marcan las que se siguen escribiendo
La tarea está entre las demás, no escondida. draft en la línea dice en qué fase va, y --filter "draft:yes" recoge las que has dejado abiertas.
$ amenbo task list --filter "draft:yes" --actor ai
1 task(s)
[ ] AMB-T-… 水やりの当番表を作る draft
Nada la coge hasta que dices que se ha terminado de escribir
Está fuera de la lista de la que una IA saca su siguiente trabajo, y nombrarla directamente se rechaza (código de salida 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
Un comando cierra la creación, y a partir de ahí todo se comporta como antes.
$ 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
En pantalla
- La tarjeta lleva una etiqueta de «En creación» — está con las demás en el tablero y en la lista, no escondida.
- Al abrir la tarea aparece un botón de «Terminar la creación» — al pulsarlo se cierra la creación ahí mismo, y la etiqueta desaparece.
Para los complementos
task.createdse dispara ahora cuando termina la creación — no cuando se anota la tarea. Nadie puede reservar la tarea antes de ese punto, así que quien está suscrito se entera cuando ya es algo sobre lo que puede actuar.
Antes de actualizar
- El formato de los datos guardados sube de versión — se migra solo la primera vez que una versión más nueva los abre, y antes se hace una copia. Después, las versiones anteriores ya no pueden abrirlos, así que no dejes ni la GUI ni la CLI en la versión vieja (el mismo instalador actualiza las dos).
- Añade
amenbo task finish-creatingdespués deamenbo task add— en tus propios scripts. Las instrucciones que le das a tu IA no hay que tocarlas, porqueamenbo agent --jsondevuelve la secuencia nueva.
Cómo conseguirlo
Abre el instalador de tu sistema operativo desde la última versión. No hacen falta permisos de administrador.
- macOS —
.pkg, uno para Apple silicon y otro para Intel (la GUI y la CLI vienen juntas; la primera vez que lo abres sale el aviso de Gatekeeper: clic derecho → Abrir) - Windows —
.exede instalación (la GUI y la CLI vienen juntas) - Linux — la GUI es un AppImage; el comando
amenboviene del instalador de la CLI
Para actualizar: en la GUI, el cartel de «hay una versión nueva» la aplica en el sitio. Si instalaste solo la CLI, amenbo update --apply la cambia.
¿Es tu primera vez? Ve a Empezar.