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 — установщик
.exe(приложение и CLI идут вместе) - Linux — приложение это AppImage; команда
amenboприходит из установщика CLI
Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.
Впервые здесь? Загляните на страницу Начать.