amenbo

amenbo 4.0.0 — можно сделать так, чтобы ИИ начинал с amenbo каждую сессию

amenbo выдаёт вам текст, от которого ИИ-инструмент читает amenbo в начале каждой сессии, переключатель плагина и его настройки теперь стоят в одной строке на проект, а ожидающие уведомления можно протолкнуть. Формат хранимых данных поднимается — сначала прочтите раздел про обновление.

Этот выпуск меняет то, как ИИ впервые узнаёт об amenbo в папке, и перестраивает экран плагинов вокруг одной строки на проект. Прочтите раздел про обновление, прежде чем обновляться.

Можно сделать так, чтобы ИИ начинал каждую сессию с amenbo

До сих пор единственным, что говорило ИИ, как работать с amenbo в папке, был текст, лежащий в CLAUDE.md или AGENTS.md. Прочтёт его ИИ или нет — дело самого ИИ, а работа, сделанная без чтения, нигде не записывается. У ИИ-инструментов есть хук начала сессии — механизм, который выполняет одно и то же при каждом её открытии, — и amenbo теперь выдаёт вам настройку, которая ставит его туда.

  • amenbo agent-hook snippet claude-code печатает текст и то, куда он идёт — поддержаны пять инструментов: Claude Code, GitHub Copilot CLI, Cursor, Codex CLI и Gemini CLI.
  • Файл настроек инструмента amenbo не пишет никогда — то, что он печатает, это просьба, обращённая к ИИ, с которым вы работаете. Вы передаёте этот текст, и файл правит ИИ; в просьбе сказано сохранить всё, что там уже есть, и дописать своё.
  • Папка без настройки говорит об этом и называет инструмент — какой инструмент у вас, amenbo определяет по следам, оставленным в папке.
$ amenbo status
⚠ One step is left before your AI keeps this work in amenbo: Claude Code's settings here do not open a session with `amenbo agent`.
  The text to give your AI: amenbo agent-hook snippet claude-code

Как только настройка на месте, сообщение перестаёт появляться. Если оно вам не нужно, выполните команду amenbo agent-hook answer no, и спрашивать перестанут — текст останется доступным по команде snippet, когда бы он вам ни понадобился. Приложение поступает так же: вас спрашивают один раз при открытии папки, и по нажатию «Дайте текст» его показывают. В папке, где нет следов ни одного инструмента, вы выбираете из этих пяти.

Переключатель плагина и его настройки стоят в одной строке

  • Строка на проект — экран плагинов теперь это одна строка на проект. «Добавить проект…» добавляет строку, и переключатель, который включает и выключает плагин, живёт в ней же.
  • Настройки открываются внутри строки — по нажатию «Настройки» под строкой раскрываются настройки этого проекта, и выбирать ничего заново не нужно.
  • Незаполненная обязательная настройка видна ещё до того, как вы что-то нажали — в строке написано «Обязательная настройка не задана». Заполните её, и станет «Настройки заданы», а плагин можно будет включить.
  • Настройки самого проекта выводят на ту же строку — на экране настроек проекта есть раздел «Плагины», и добавленная там строка несёт тот же переключатель и те же настройки.

Ожидающие уведомления можно протолкнуть

Уведомления плагинам обычно едут вместе с той записью, которую вы как раз делали. Всё, что остановилось на полпути, ждёт следующей записи, поэтому в перерыве в работе может так и остаться недоставленным. Выполните новую команду amenbo plugin flush, чтобы отправить ожидающее прямо сейчас.

$ amenbo plugin flush
Nothing was waiting: every plugin's queue is empty.

По мелочи

  • amenbo task show начинает с состояния — в котором из пяти (к выполнению / в работе / заблокировано / готово / отклонено) находится задача. Раньше он говорил только, завершена задача или нет.
  • show считает комментарии и показывает их начало — и для задач, и для записей решений.
  • Плагин, читающий amenbo в ответ, больше не встаёт на полпути — плагин, спрашивавший amenbo о только что полученном событии, раньше падал с ошибкой.
  • Уведомление о комментарии называет задачу, к которой он оставлен — принимающая сторона понимает, о чём речь.

Прежде чем обновляться

  • Формат хранимых данных поднимается — он переводится сам, когда более новая версия открывает его впервые, и резервная копия снимается заранее. Прежние версии после этого его уже не откроют, поэтому не оставляйте на старой версии ни приложение, ни CLI (один установщик обновляет оба).
  • dimension rename и dimension value-rename исчезли — чтобы переименовать измерение, выполните команду amenbo dimension update <dimension> --name <new name>, а для значения — amenbo dimension value-update <dimension> <value> --name <new name>.

Как поставить

Откройте установщик для своей ОС на странице последнего выпуска. Права администратора не нужны.

  • macOS — .pkg, отдельно для Apple silicon и для Intel (приложение и CLI идут вместе; при первом открытии сработает Gatekeeper: щёлкните правой кнопкой → «Открыть»)
  • Windows — установщик .exe (приложение и CLI идут вместе)
  • Linux — приложение это AppImage; команда amenbo приходит из установщика CLI

Как обновиться: в приложении полоса «вышла новая версия» применяет обновление на месте. Если у вас стоит только CLI, его подменит amenbo update --apply.

Впервые здесь? Загляните на страницу Начать.