SDK bb
bb 0.43.3SDK 0.4.104пин e865697 (desktop-v0.43.3)
Вызывает собственный API bb из серверного кода плагина. С её помощью плагин может:
Создание тредов и проектов из кода плагина
Что даёт эта поверхность
- Создавать треды, отправлять в них сообщения и управлять проектами
- Создавать или форкать треды с lifecycleOwnerThreadId, чтобы зависимый тред архивировался и удалялся вместе с живым владельцем, в том числе в другом проекте; владение неизменно, не зависит от родителей в боковой панели и допускает разные хосты и окружения. В ответах по тредам возвращается владелец или null. Сначала разархивируйте владельца; Stop не распространяется каскадно
- Получать список машин, а также приостанавливать, возобновлять и удалять машины под управлением провайдеров
- Читать записанное использование контекста через sdk.threads.context({ threadId }); usage равен null, когда данных нет, а его снепшот есть, только если последнее измерение содержит разбивку
- Выполнять те же операции, что используют CLI bb и интерфейс bb
- Добиваться, чтобы созданные им треды числились за плагином
- Считывать loopback-URL сервера, публичный URL приложения и путь к каталогу данных, когда требуются сведения о сервере
API
Каждый символ ведёт на закреплённый коммит, на котором его прочитали.
BbPluginApiinterfacePluginServerApiinterface
Используется в плагинах
Automations, Docs, GitHub, Inline visualizations, Keep Awake, Provider retry, Push notifications, Secrets, Side chat, Tasks, Workflows
Бриф — это Markdown для кодинг-агента: что это за возможность, где она регистрируется, каждый символ SDK с постоянной ссылкой на закреплённый коммит, правила, на которых спотыкаются, и что считать готовым.