跳到主要内容
版本:dev

dbgpts 生态

dbgpts 是 DB-GPT 官方的社区组件仓库,包含可复用的应用、AWEL 算子、工作流模板以及 Agent。

dbgpts 中包含什么?

组件类型说明示例
Apps可直接安装的完整应用数据分析应用、报告生成器
Operators可在工作流中使用的 AWEL 算子文本切分、HTTP 请求、LLM 调用
Workflow Templates预构建的 AWEL 工作流 DAGRAG 流程、多 Agent 对话
Agents预配置的 Agent 定义SQL 分析师、代码审查助手

安装

当你安装带有 dbgpts extra 的 DB-GPT 时,会同时安装 dbgpts CLI:

uv sync --all-packages --extra "dbgpts" ...

CLI 命令

浏览可用包

# 列出所有远程包
dbgpts list-remote

# 列出已安装的包
dbgpts list

安装包

dbgpts install <package-name>

更新包

dbgpts update <package-name>

卸载包

dbgpts uninstall <package-name>

在 Web UI 中使用

安装完成后,dbgpts 组件会自动出现在 Web UI 中:

  • Apps 会出现在 App Store 中
  • Operators 会出现在 AWEL Flow 编辑器的算子面板中
  • Workflow templates 可以导入到 Flow 编辑器中
  • Agents 可以在创建多 Agent 应用时直接选择

仓库结构

dbgpts 仓库按照组件类型进行组织:

dbgpts/
├── apps/ # 完整应用
├── operators/ # AWEL 算子
├── workflow/ # 工作流模板
└── agents/ # Agent 定义

创建你自己的 dbgpts 包

你也可以向这个生态贡献自己的组件:

  1. 遵循 dbgpts repository 中的包结构
  2. 添加包含元数据的 manifest.json
  3. 提交 Pull Request
信息

如需查看详细的开发说明,请参考 dbgpts Introduction

下一步

主题链接
构建 AWEL 工作流AWEL Flow
MCP 工具集成MCP Protocol
dbgpts 开发dbgpts Introduction