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.
Уперше тут? Дивіться Почати.