amenbo

amenbo 3.1.0 — налаштування плагіна пропонує варіанти, а ШІ дістає перелік плагінів

Налаштування, які позначають, а не набирають, чітка межа між «ще ніхто не вибрав» і «жодного з них», перелік доступних у теці плагінів просто на вході й перевірка оновлень, що помічає зміни всередині.

Налаштування плагіна тепер може саме запропонувати вам варіанти на вибір. Змінилося й те, що ШІ дістає на вході, і те, які оновлення плагінів до вас доходять.

Налаштування плагіна може запропонувати варіанти

  • Автор плагіна перелічує варіанти, тож ви вибираєте, а не набираєте значення — менше здогадок, що саме писати.
  • У графічному інтерфейсі — прапорець на кожен варіант — форма налаштувань плагіна малює їх усі, а «Зберегти» запам’ятовує те, що ви позначили.
  • У CLI — через комуamenbo plugin config set worktree events task.done,task.rejected. amenbo plugin config get друкує перелік варіантів разом із тим, що чинне.
  • Усе, чого немає серед варіантів, отримує відмову просто на вході — описка ніколи не збережеться, щоб виявитися згодом.
$ amenbo plugin config set worktree events task.created
Error: 'task.created' is not one of the choices 'events' offers
Hint: Choose from: task.done, task.rejected, task.blocked (comma-separated). `none` chooses none of them, and an empty value goes back to the default.

«Ще ніхто не вибрав» і «жодного з них» — це дві різні відповіді

Ці два стани схожі, але до плагіна доходить різне. Якщо ніхто не вибирав, чинним лишається умовчання автора; якщо вибрано жодного, плагіну не дають нічого.

СтанЩо показує екранЩо друкує plugin config get
ще ніхто не вибравплашка «За умовчанням», а варіант з умовчання виглядає позначенимtask.done (the default — nothing set here)
вибрано з варіантівпозначені ті, які вибралиtask.done,task.rejected
вирішено не брати жодногоусе чисте, плашка «Не вибрано жодного»(none of them)

Можна повернутися до стану, який був до вибору — «Відновити умовчання» на екрані або порожнє значення в CLI повертає умовчання автора.

ШІ дістає перелік плагінів, які він може викликати в цій теці

  • Плагіни, що працюють у проєкті, приходять із amenbo agent --json — цей один виклик і так віддає ШІ те, як працювати з amenbo, а тепер ще й перелічує їх. Окремо тягнути список плагінів не треба: один виклик на початку каже, що тут можна викликати.
  • Коли братися за плагін і як його викликати — приходить разом — якщо автор плагіна це написав.

Коли не перелічено нічого, разом іде й причина — чи то жоден плагін не ввімкнений, чи то тека не прив’язана до проєкту.

"pluginsEmptyBecause": "no plugin is enabled in this project — installing one never turns it on; `plugin enable <name>` opens its gate here"

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

Нове поле налаштувань, зміна в тому, які події отримує плагін, опис, написаний для ШІ, — у таких оновленнях виконуваний файл плагіна не змінюється взагалі. amenbo plugin update --check раніше дивився лише на виконуваний файл, тож такі оновлення до вас ніколи не доходили. Тепер він дивиться на вміст, і вони видні.

Де взяти

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

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

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

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