Skip to content
AstrBot
Main Navigation 主页博客路线图HTTP API

简体中文

English

简体中文

English

切换日光/暗黑模式

简介和部署接入消息平台接入 AI使用开发
Sidebar Navigation

简介

关于 AstrBot

社区

常见问题

部署

包管理器部署

雨云一键云部署

桌面客户端部署

启动器一键部署

Docker 部署

Kubernetes 部署

宝塔面板部署

1Panel 部署

手动部署

其他部署方式

CasaOS 部署

优云智算 GPU 部署

社区提供的部署方式

支持我们

接入消息平台

快速接入指南

QQ 官方机器人

Websockets 方式(推荐)

Webhook 方式

OneBot v11

企微应用

企微智能机器人

微信公众号

个人微信

飞书

钉钉

Telegram

LINE

Slack

Mattermost

Misskey

Discord

KOOK

Satori

接入 Satori

使用 server-satori

社区提供

Matrix

VoceChat

接入 AI

✨ 接入模型服务

MiraRouter

NewAPI

胜算云

AIHubMix

PPIO 派欧云

硅基流动

小马算力

302.AI

Ollama

LMStudio

⚙️ Agent 执行器

内置 Agent 执行器

Dify

扣子 Coze

阿里云百炼应用

DeerFlow

使用

WebUI

CLI 指令

插件

内置指令

工具使用 Tools

技能 Skills

使用电脑能力

SubAgent 编排

主动型 Agent 能力

MCP

网页搜索

知识库

自定义规则

Agent 执行器

统一 Webhook 模式

自动上下文压缩

Agent 沙箱环境

开发

插件开发

🌠 从这里开始

最小实例

接收消息事件

发送消息

插件配置

插件 Pages

插件国际化

调用 AI

存储

文转图

会话控制器

杂项

发布插件

插件指南(旧)

插件市场规范

版本列表

2026-06-27

接入平台适配器

AstrBot HTTP API

API Scope 与接口对照

AstrBot 配置文件

其他

异常诊断

自部署文转图

插件下载不了?试试自建 GitHub 加速服务

社区活动

开源之夏 2025

桐谷霁屿 x AstrBot 插件奖励活动

目录

Agent 执行器 ​

Agent 执行器是 AstrBot 中用于执行 Agent 的组件。

在 v4.7.0 版本之后,我们将 Dify、Coze、阿里云百炼应用这三个提供商迁移到了 Agent 执行器层面,减少了与 AstrBot 目前功能的一些冲突。请放心,如果您从旧版本升级到 v4.7.0 版本,您无需进行任何操作,AstrBot 会自动为您迁移。此后,AstrBot 也新增了 DeerFlow Agent 执行器支持。

AstrBot 目前支持五种 Agent 执行器:

  • AstrBot 内置 Agent 执行器
  • Dify Agent 执行器
  • Coze Agent 执行器
  • 阿里云百炼应用 Agent 执行器
  • DeerFlow Agent 执行器

默认情况下,AstrBot 内置 Agent 执行器为默认执行器。

为什么需要抽象出 Agent 执行器 ​

在早期版本中,Dify、Coze、阿里云百炼应用这类「自带 Agent 能力」的平台,是作为普通 Chat Provider 集成进 AstrBot 的。实践下来会发现,它们和传统「只负责补全文本」的 Chat Provider 有本质差异,强行放在同一层会带来很多设计和使用上的冲突。因此,从 v4.7.0 起,我们将它们抽象为独立的 Agent 执行器(Agent Runner)。

从架构上看,可以理解为:

  • Chat Provider 负责「说话」;
  • Agent 执行器负责「思考 + 做事」。

Agent 执行器会调用 Chat Provider 的接口,并根据 Chat Provider 的回复,进行多轮「感知 → 规划 → 执行动作 → 观察结果 → 再规划」的循环。

Chat Provider 本质上是一个 单轮补全接口,输入 prompt + 历史对话 + 工具列表,输出模型回复(文本、工具调用指令等)。

而 Agent Runner 通常是一个 循环(Loop),接收用户意图、上下文与环境状态,基于策略 / 模型做出规划(Plan),选择并调用工具(Act),从环境中读取结果(Observe),再次理解结果、更新内部状态,决定下一步动作,重复上述过程,直到任务完成或超时。

image

Dify、Coze、百炼应用、DeerFlow 等平台已经内置了这个循环,如果把它们当成普通 Chat Provider,会和 AstrBot 的内置 Agent 执行器功能冲突。

使用 ​

默认使用 AstrBot 内置 AI,可在「配置文件」→「AI 配置」→「模型」中选择对话模型,并配置人格、知识库和工具能力。

接入第三方应用时,在当前配置文件内直接选择执行方式并填写连接参数:

  1. 打开 WebUI 左侧「配置文件」,选择要修改的配置文件,进入「AI 配置」。
  2. 点击 AI 标题右侧的「更多操作」(…),选择「更换执行方式」。
  3. 选择 Dify、Coze、阿里云百炼或 DeerFlow,阅读并勾选配置重置提示,然后点击「使用此方式」。
  4. 确保「启用 AI」已打开,在出现的执行方式设置中填写 API Key、应用 ID、API 地址等参数,具体字段见下方接入指南。
  5. 点击右下角「保存配置」使更改生效。

IMPORTANT

切换执行方式会将配置重置为新执行方式的默认值,当前执行方式的配置不会保留。再次切回时需要重新配置;如需保留原配置,请先通过「管理配置文件」复制配置文件。

当前 WebUI 无需在「模型提供商」中新建 Agent 执行器,也无需选择执行器提供商 ID。每个配置文件保存自己的执行方式和连接参数;多个机器人需要连接不同应用时,可分别使用不同配置文件。

接入指南 ​

  • Dify
  • Coze
  • 阿里云百炼应用
  • DeerFlow
发现文档有问题?在 GitHub 上编辑此页

Last updated:

Pager
上一篇自定义规则
下一篇统一 Webhook 模式

Deployed on Rainyun Logo