dbgpts Ecosystem
dbgpts is the official community repository of reusable components for DB-GPT â including apps, AWEL operators, workflow templates, and agents.
What's in dbgpts?â
| Component Type | Description | Example |
|---|---|---|
| Apps | Complete applications ready to install | Data analysis app, report generator |
| Operators | AWEL operators for use in workflows | Text splitter, HTTP request, LLM call |
| Workflow Templates | Pre-built AWEL workflow DAGs | RAG pipeline, multi-agent chat |
| Agents | Pre-configured agent definitions | SQL analyst, code reviewer |
Installationâ
The dbgpts CLI is included when you install DB-GPT with the dbgpts extra:
uv sync --all-packages --extra "dbgpts" ...
CLI commandsâ
Browse available packagesâ
# List all remote packages
dbgpts list-remote
# List installed packages
dbgpts list
Install a packageâ
dbgpts install <package-name>
Update a packageâ
dbgpts update <package-name>
Uninstall a packageâ
dbgpts uninstall <package-name>
Using in the Web UIâ
Once installed, dbgpts components are automatically available in the Web UI:
- Apps appear in the App Store
- Operators appear in the AWEL Flow editor's operator palette
- Workflow templates can be imported into the Flow editor
- Agents can be selected when creating multi-agent apps
Repository structureâ
The dbgpts repository is organized by component type:
dbgpts/
âââ apps/ # Complete applications
âââ operators/ # AWEL operators
âââ workflow/ # Workflow templates
âââ agents/ # Agent definitions
Creating your own dbgpts packageâ
You can contribute your own components to the ecosystem:
- Follow the package structure in the dbgpts repository
- Include a
manifest.jsonwith metadata - Submit a pull request
info
For detailed development instructions, see the dbgpts Introduction.
Next stepsâ
| Topic | Link |
|---|---|
| Build AWEL workflows | AWEL Flow |
| MCP tools integration | MCP Protocol |
| dbgpts development | dbgpts Introduction |