This repository contains the official external-service AgentRunner plugins for LangBot, migrated from the legacy built-in runners.
Each plugin directory is a standalone LangBot plugin that can be discovered, installed, and executed by the LangBot Plugin Runtime using AgentRunner Protocol v1.
| Plugin | Runner ID | Legacy Runner | Description |
|---|---|---|---|
dify-agent |
plugin:langbot/dify-agent/default |
dify-service-api |
Dify application integration |
n8n-agent |
plugin:langbot/n8n-agent/default |
n8n-service-api |
n8n workflow webhook integration |
coze-agent |
plugin:langbot/coze-agent/default |
coze-api |
Coze (扣子) bot integration |
dashscope-agent |
plugin:langbot/dashscope-agent/default |
dashscope-app-api |
Aliyun DashScope (百炼) integration |
langflow-agent |
plugin:langbot/langflow-agent/default |
langflow-api |
Langflow flow integration |
tbox-agent |
plugin:langbot/tbox-agent/default |
tbox-app-api |
Ant Tbox (百宝箱) integration |
The official local-agent runner is maintained in the sibling langbot-local-agent repository because it has a separate release and test surface.
This repository consumes AgentRunner Protocol v1 through langbot-plugin-sdk.
External-service runners mainly use:
ctx.inputfor text and multimodal payloadsctx.paramsfor workflow/business inputsctx.stateandctx.conversationfor external session IDsctx.runtime.metadata.streaming_supportedwhen the target service supports both streaming and non-streaming calls
ctx.prompt is exposed by the SDK for runners that call LangBot-hosted models directly, especially langbot-local-agent. These external-service runners should not reinterpret it as a replacement for each third-party platform's own prompt or app configuration.
- Python 3.10+
uvpackage manager (recommended)
uv sync --devuv run pytestuv run ruff check .- Each plugin is a root-level directory (not
packages/<plugin>) - All runners use AgentRunner Protocol v1
- LangBot Plugin SDK - Plugin development SDK and runtime
- LangBot - Main LangBot application
- AgentRunner Protocol v1 - Protocol specification