Поля настроек
bb 0.43.3SDK 0.4.104пин e865697 (desktop-v0.43.3)
Объявляет нужные плагину настройки как простые данные: bb сам строит для них форму на странице настроек плагина и хранит значения. С её помощью плагин может:
Что даёт эта поверхность
- Объявлять тип каждого поля (текст, число, переключатель, выбор или проект) с подписью и необязательным значением по умолчанию
- Получать готовую форму с валидацией и автосохранением без написания UI-кода
- Проверять каждое предлагаемое значение синхронной, не преобразующей Standard Schema через
experimental_schema; схемы Zod подходят - Отображать многострочные текстовые поля с помощью
experimental_multiline - Помечать текстовое поле как секретное: bb сохранит его в защищённом файле на сервере и никогда не передаст в браузер
- Считывать значения в серверном коде, обновлять их через
experimental_setили получать несекретные параметры в UI плагина черезuseSettings()
API
Каждый символ ведёт на закреплённый коммит, на котором его прочитали.
PluginSettingsinterfacePluginSettingsHandleinterfacePluginSettingDescriptortypePluginSettingsStateinterface
Используется в плагинах
Custom instructions, GitHub, Provider retry, Workflows
Бриф — это Markdown для кодинг-агента: что это за возможность, где она регистрируется, каждый символ SDK с постоянной ссылкой на закреплённый коммит, правила, на которых спотыкаются, и что считать готовым.