HTTP, WebSocket, RPC и realtime
bb 0.43.3SDK 0.4.104пин e865697 (desktop-v0.43.3)
Связывает между собой интерфейс плагина, его серверный код и внешние сервисы. С её помощью плагин может:
Типизированный RPC, HTTP- и WebSocket-роуты, realtime push
Что даёт эта поверхность
- Вызывать свой сервер из UI по RPC с валидацией аргументов и результатов по схеме
- Публиковать RPC-методы с experimental_discoverable и experimental_description на уровне регистрации или метода; другие плагины находят реализации и копируют их опубликованные JSON Schema через bb plugin rpc inspect
- Предоставлять HTTP- и WebSocket-роуты по точным путям для вызовов внешними системами, включая вебхуки
- Отправлять сообщения во все открытые окна bb, чтобы интерфейсу не приходилось опрашивать сервер
API
Каждый символ ведёт на закреплённый коммит, на котором его прочитали.
PluginRpcinterfacePluginRpcMethodContractinterfacePluginsArea.experimental_discoverRpcmethodPluginHttpinterfacePluginRealtimeinterfaceExperimentalPluginWebSocketinterfaceExperimentalPluginWebSocketContextinterfaceExperimentalPluginWebSocketHandlertypeExperimentalPluginWebSocketHandlersinterface
Используется в плагинах
Automations, Custom instructions, Docs, GitHub, Inline visualizations, Keep Awake, Memory, Provider retry, Remote access, Side chat, Tasks, Workflows
Бриф — это Markdown для кодинг-агента: что это за возможность, где она регистрируется, каждый символ SDK с постоянной ссылкой на закреплённый коммит, правила, на которых спотыкаются, и что считать готовым.