You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 11, 2026. It is now read-only.
Copy file name to clipboardExpand all lines: en/providers/agent-runners.md
+2-1Lines changed: 2 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@
4
4
5
5
An Agent Runner is the component in AstrBot that executes Agent capabilities and handles AI-related workflows.
6
6
7
-
AstrBot includes a powerful built-in Agent Runner. You can also integrate third-party Agent Runner services like Dify, Coze, and Alibaba Bailian, or build your own.
7
+
AstrBot includes a powerful built-in Agent Runner. You can also integrate third-party Agent Runner services like Dify, Coze, Alibaba Bailian, and DeerFlow, or build your own.
8
8
9
9
If you already have a model provider that handles single requests, you still need an execution layer for multi-turn conversations, tool calling, and orchestration. That is exactly what an Agent Runner does.
10
10
@@ -16,3 +16,4 @@ For more details, see [Usage · Agent Runner](/en/use/agent-runner).
Make sure DeerFlow is running properly and that AstrBot can reach the DeerFlow gateway. By default, the DeerFlow gateway address is `http://127.0.0.1:2026`.
14
+
15
+
> [!TIP]
16
+
> -`API Base URL` must start with `http://` or `https://`.
17
+
> - If AstrBot and DeerFlow run in different containers or on different hosts, replace `127.0.0.1` with the actual reachable LAN address, hostname, or domain of your DeerFlow service.
18
+
19
+
## Configure DeerFlow in AstrBot
20
+
21
+
In the WebUI, click "Model Provider" -> "Add Provider", select "Agent Runner", select "DeerFlow", and enter the DeerFlow configuration page.
22
+
23
+
Fill in the following fields:
24
+
25
+
-`API Base URL`: DeerFlow API gateway URL. Default: `http://127.0.0.1:2026`
26
+
-`DeerFlow API Key`: Optional. Fill this if your DeerFlow gateway is protected by Bearer auth
27
+
-`Authorization Header`: Optional. Custom Authorization header value. This takes precedence over `DeerFlow API Key`
28
+
-`Assistant ID`: Maps to LangGraph `assistant_id`. Default: `lead_agent`
29
+
-`Model name override`: Optional. Overrides the default model configured in DeerFlow
30
+
-`Enable thinking mode`: Whether to enable DeerFlow thinking mode
31
+
-`Enable plan mode`: Maps to DeerFlow `is_plan_mode`
32
+
-`Enable subagent`: Maps to DeerFlow `subagent_enabled`
33
+
-`Max concurrent subagents`: Maps to `max_concurrent_subagents`. Effective only when subagents are enabled. Default: `3`
34
+
-`Recursion limit`: Maps to LangGraph `recursion_limit`. Default: `1000`
35
+
36
+
After filling in the configuration, click Save.
37
+
38
+
> [!TIP]
39
+
> - If DeerFlow already has a default model configured on its side, you can leave `Model name override` empty.
40
+
> - Only enable `plan mode` or `subagent` related options when the corresponding DeerFlow capabilities are already configured on the DeerFlow side.
41
+
42
+
## Select Agent Runner
43
+
44
+
Go to the Configuration page in the left sidebar, click "Agent Execution Method", select "DeerFlow", then select the ID of the DeerFlow Agent Runner you just created in the new configuration option below, and click "Save" in the bottom right corner to complete the configuration.
45
+
46
+
## Common Checks
47
+
48
+
If requests are not being executed through DeerFlow correctly, check the following first:
49
+
50
+
- whether the DeerFlow service is running properly
51
+
- whether `API Base URL` is reachable from the AstrBot environment
52
+
- whether the authentication settings are correct
53
+
- whether `Assistant ID` matches an actual available assistant in DeerFlow
Copy file name to clipboardExpand all lines: en/use/agent-runner.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,15 @@
2
2
3
3
The Agent Runner is a component in AstrBot used to execute Agents.
4
4
5
-
Starting from version v4.7.0, we have migrated three providers—Dify, Coze, and Alibaba Cloud Bailian Application—to the Agent Runner layer, reducing some conflicts with AstrBot's existing features. Rest assured, if you upgrade from an older version to v4.7.0, you don't need to take any action as AstrBot will automatically migrate for you.
5
+
Starting from version v4.7.0, we have migrated three providers—Dify, Coze, and Alibaba Cloud Bailian Application—to the Agent Runner layer, reducing some conflicts with AstrBot's existing features. Rest assured, if you upgrade from an older version to v4.7.0, you don't need to take any action as AstrBot will automatically migrate for you. Later versions also added DeerFlow support as an Agent Runner provider.
6
6
7
-
AstrBot currently has four built-in Agent Runners:
7
+
AstrBot currently supports five Agent Runners:
8
8
9
9
- AstrBot Built-in Agent Runner
10
10
- Dify Agent Runner
11
11
- Coze Agent Runner
12
12
- Alibaba Cloud Bailian Application Agent Runner
13
+
- DeerFlow Agent Runner
13
14
14
15
By default, the AstrBot Built-in Agent Runner is the default runner.
15
16
@@ -30,19 +31,19 @@ An Agent Runner is typically a `loop` that receives user intent, context, and en
LLMOps platforms like Dify, Coze, and Bailian Application have this loop built-in. If you treat them as regular Chat Providers, it will conflict with AstrBot's built-in Agent Runner functionality.
34
+
Platforms like Dify, Coze, Bailian Application, and DeerFlow have this loop built-in. If you treat them as regular Chat Providers, it will conflict with AstrBot's built-in Agent Runner functionality.
34
35
35
36
## Usage
36
37
37
38
By default, the AstrBot Built-in Agent Runner is the default runner. Using the default runner can already meet most needs, and you can use AstrBot's MCP, knowledge base, web search, and other features.
38
39
39
-
If you need to use the capabilities of LLMOps platforms like Dify, Coze, or Bailian Application, you can create an Agent Runner and select the corresponding provider.
40
+
If you need to use the capabilities of platforms like Dify, Coze, Bailian Application, or DeerFlow, you can create an Agent Runner and select the corresponding provider.
In the WebUI, click "Model Provider" -> "Add Provider", select "Agent Runner", choose the LLMOps platform you want to connect to, and fill in the relevant information.
46
+
In the WebUI, click "Model Provider" -> "Add Provider", select "Agent Runner", choose the platform or runner type you want to connect to, and fill in the relevant information.
-**AI Provider Integration**: connect to model providers, use AstrBot's built-in Agent Runner, or integrate third-party Agent Runner services such as Dify, Coze, and Alibaba Bailian.
17
+
-**AI Provider Integration**: connect to model providers, use AstrBot's built-in Agent Runner, or integrate third-party Agent Runner services such as Dify, Coze, Alibaba Bailian, and DeerFlow.
18
18
-**Usage Guides**: practical guides for features such as plugins, tool calling, knowledge base, MCP, Skills, and Agent sandbox.
0 commit comments