插件运行时、CLI、SDK 开源在: https://github.com/langbot-app/langbot-plugin-sdk
是。

启动插件运行时
python -m langbot_plugin.cli.__init__ rt启动。
Plugin Runtime 接受以下参数:
--debug-only: 不启动data/plugins目录下的插件,仅允许通过调试连接加载插件。--ws-debug-port: 监听的调试端口,默认是5401。--ws-control-port: 监听的控制端口(供 LangBot 主程序连接),默认是5400。-s: 使用stdio接受控制连接。仅在生产环境使用。--skip-deps-check: 为了确保插件依赖均已安装,Runtime 会在每次启动时检查并安装所有已安装插件的依赖。携带此参数可禁用此检查。
使 LangBot 使用您本地修改过的 langbot-plugin-sdk
若您修改了诸如消息实体、插件数据定义等内容,需要将其更新到 LangBot 环境,以确保运行期间数据格式兼容。 请在确保已激活 LangBot 目录下的虚拟环境(.venv)的终端中,切换目录到 langbot-plugin-sdk 目录下,执行:使 LangBot 连接到此运行时
在 LangBot 的data/config.yaml中配置plugin.runtime_ws_url为ws://localhost:5400/control/ws。
--standalone-runtime(如:uv run --no-sync main.py --standalone-runtime)。此命令行中,请务必携带--no-sync参数,这将确保您刚刚同步的本地 langbot-plugin-sdk 不会被远程的覆盖。重启 LangBot,将会使用 WebSocket 连接到此运行时。
langbot-plugin-sdk 架构
本代码库中包含以下内容:langbot_plugin.api:插件相关实体和 API 定义。langbot_plugin.assets:插件模板。langbot_plugin.cli:插件开发 CLI 工具。langbot_plugin.entities:插件系统中非 API 定义的相关实体。langbot_plugin.runtime:插件运行时和底层通信(stdio 和 websocket)实现。
lbp CLI 工具
CLI 工具提供 Runtime 启动、插件初始化、插件组件管理、Marketplace 交互等功能。
详细的程序入口请查看langbot_plugin.cli.__init__。