Amenbo 27.0.0 — уведомления и worktree стали частью Amenbo
То, что раньше ставили плагинами, теперь часть самого Amenbo, а задаче можно нарезать отдельную рабочую копию git. К этой версии сложились и изменения из 24.3.0, 25.0.0 и 26.0.0.
То, что раньше ставили плагинами, теперь часть самого Amenbo. К этой версии сложились и изменения из 24.3.0, 25.0.0 и 26.0.0.
Плагины теперь часть Amenbo
Уведомления и worktree больше не требуют искать и ставить плагин. Ставить и включать нечего. Если на прежней версии они у вас стояли, ваши настройки переезжают вместе с ними, и при первом открытии этой версии приложение один раз скажет, что куда переехало.
- настройки почты и Slack — цели уведомлений этого устройства и проекты, которые через них отчитываются
- ключи, которыми делают привязку
Плагины, которые у вас стояли, при переезде снимаются. Экраны плагинов и раздел «Плагины» в боковой панели исчезли. Команд amenbo plugin больше нет.
Связь записывают на устройстве один раз
То, что происходит с задачей, может уходить в Slack или на почту. Связь записывают на устройстве один раз, а проекты выбирают из записанного. Когда webhook меняется, править нужно в одном месте.
| Где | Что решает |
|---|---|
| Настройки › Цели уведомлений | саму связь (webhook Slack, почтовый ящик), которой дали имя |
| Настройки проекта › Уведомления | включено или нет, через какие цели слать, о чём отчитываться |
Отчитаться можно о 13 событиях: задача создана / завершена / назначена / перемещена, решение принято и отклонено, добавлен комментарий и так далее. Что до дат, наступление дня и «завтра» — о каждом говорят раз в сутки.
Связь можно проверить там же, где её набрали. «Проверить связь» читает форму настроек, а для почты доходит до того, что соединяется с сервером и предлагает ящик. «Отправить тестовое сообщение» и правда его отправляет. Пройдёт ли отправка, решается здесь, а не на первом уведомлении, которое не дошло.
Текст уведомлений выходит на том языке, который выбран в приложении.
Задаче можно нарезать отдельную рабочую копию git
Две сессии на одном рабочем дереве перемешивают друг другу незаписанные правки. Теперь задаче можно нарезать копию, которая принадлежит только ей.
eval "$(amenbo worktree start 123)"
Куда она ляжет, закреплено, и никого не спрашивают: рядом с репозиторием, по пути <имя репозитория>-worktrees/<номер задачи>, на ветке task/<номер задачи>. Она встаёт рядом с папкой проекта, а не внутри неё, поэтому ИИ, который там работает, до настоящего списка задач не дотянется.
Команда amenbo worktree finish 123 убирает копию и ветку. Она отказывает, пока есть незакоммиченные изменения или коммиты, которые ещё никуда не ушли.
Ещё о панелях
- Поле под панелью сворачивается — свёрнутое по умолчанию, и эта машина помнит, было ли оно открыто.
- Enter делает перевод строки — отправка это Enter с тем модификатором, который принят в вашей ОС, а кнопка отправки набирает цвет, только когда есть что отправить.
- В нижнем ряду названа модель — панель говорит, с какой моделью она разговаривает, и при новом запуске приложения возвращается на неё же.
- Панели Codex и Gemini возвращаются к прежнему разговору — у каждой панели свой разговор.
- На macOS Option может служить мета-клавишей — для тех клавиш внутри панели, которым нужна мета.
Как поставить
Откройте установщик для своей ОС на странице последнего выпуска. Права администратора не нужны.
- macOS —
.pkg, отдельно для Apple silicon и для Intel (приложение и CLI идут вместе) - Windows — установщик
.exe(приложение и CLI идут вместе) - Linux — приложение это AppImage; команда
amenboприходит из установщика CLI
Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.
Формат хранимых данных поднимается — при первом запуске этой версии данные переезжают, а копия до переезда сохраняется автоматически. После переезда прежняя версия их уже не откроет. Приложение и CLI обновляются вместе одним и тем же установщиком, так что не оставляйте одно из них на старой версии.
Впервые здесь? Загляните на страницу Начать.