amenbo

amenbo 8.0.0 — завдання дописують до кінця, перш ніж хтось за нього візьметься

У створення завдання тепер є кінець, який ви позначаєте самі. Поки ви його не позначили, завдання стоїть на дошці нарівні з рештою, але жоден ШІ його не бере і ніхто не може його зайняти.

Раніше завдання ставало вільним для всіх тієї ж миті, коли ви його завели, і місця спершу навісити на нього залежності, передумови й класифікацію не лишалося. Тепер створення має два етапи, і другий закінчуєте ви. Прочитайте розділ про оновлення, перш ніж оновлюватися.

Завдання створюється у два етапи

amenbo task add заводить завдання і лишає його в стані «пишеться». Відповідь про це каже і показує команду, яка це завершує.

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

У переліках видно ті, що ще пишуться

Завдання стоїть серед решти, не сховане. draft у рядку каже, на якому воно етапі, а --filter "draft:yes" збирає ті, які ви лишили відкритими.

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

Ніхто його не бере, доки ви не скажете, що написання завершено

Воно поза тим переліком, з якого ШІ бере собі наступну роботу, а звернення до нього напряму отримує відмову (код виходу 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

Одна команда завершує створення, і далі все поводиться як раніше.

$ 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

На екрані

  • Картка несе плашку «Створюється» — вона стоїть нарівні з рештою на дошці й у списку, не схована.
  • Відкрите завдання показує кнопку «Завершити створення» — натискання завершує створення тут-таки, і плашка зникає.

Для плагінів

  • task.created тепер спрацьовує, коли створення завершується — а не коли завдання заведено. До цієї миті зайняти завдання ніхто не може, тож підписник чує про нього тоді, коли з ним уже можна щось робити.

Перш ніж оновлюватися

  • Формат збережених даних піднімається — він переноситься автоматично, коли новіша версія відкриває його вперше, а перед тим робиться резервна копія. Після цього старіші версії його не відкриють, тож не лишайте ні графічний інтерфейс, ні CLI на старій версії (той самий інсталятор оновлює обидва).
  • Додайте amenbo task finish-creating після amenbo task add — у своїх скриптах. Настанови, які ви віддаєте своєму ШІ, правити не треба: amenbo agent --json повертає нову послідовність.

Де взяти

Відкрийте інсталятор для своєї системи з найновішого випуску. Права адміністратора не потрібні.

  • macOS — .pkg, окремо для Apple silicon і для Intel (графічний інтерфейс і CLI приходять разом; під час першого запуску з’явиться вікно Gatekeeper: клацніть правою кнопкою → «Відкрити»)
  • Windows — setup .exe (графічний інтерфейс і CLI приходять разом)
  • Linux — графічний інтерфейс це AppImage; команда amenbo приходить з інсталятора CLI

Щоб оновитися: у графічному інтерфейсі банер «є новіша версія» застосовує оновлення на місці. Якщо ви встановили лише CLI, замінює його amenbo update --apply.

Уперше тут? Дивіться Почати.