Current Version: v0.1.4
GitHub Repository
View source code, releases, and issues
Prerequisites
- Python 3.12+: Managed via UV
- UV Package Manager: Modern Python package manager (replaces pip/poetry)
Quick Start
1. Clone and Install UV
2. Setup Environment
3. Configure Credentials
Update.env with your Backbase Artifactory credentials (required for bb-ai-sdk) and platform keys:
4. Install Dependencies and Run
Load environment variables and sync dependencies:Team Modes
The starter demonstrates three core multi-agent patterns:Delegation Mode
Content Team: Team leader delegates specific tasks sequentially (Researcher → Writer → Reviewer).
Endpoint:
/run/content_teamCollaboration Mode
Collaboration Team: Agents (Researcher & Writer) work together, sharing context to solve a problem.
Endpoint:
/run/collaboration_teamCoordination Mode
Coordinator Team: Team leader orchestrates workflow and uses tools directly for coordination.
Endpoint:
/run/coordinator_teamAPI Usage
Project Structure
Observability
The starter automatically integrates with Langfuse via thebb-ai-sdk.
- Automatic Tracing: Captures full traces for agent runs and LLM calls.
- OpenAI Instrumentation: Automatically instruments Agno’s OpenAI calls.
- Configuration: Managed via
LANGFUSE_*environment variables.
This starter is integrated with bb-ai-sdk to connect with observability tools (Langfuse) and AI Gateway. See BB AI SDK Observability for advanced configuration and custom tracing.
Development
Run Tests
CI/CD
Standard workflows are pre-configured in.github/workflows:
- PR Checks: Linting, testing, and validation.
- Build & Publish: Docker image creation on merge.
- Release: Automated versioning and release notes.
See CI/CD Workflows for pipeline details.
Next Steps
- Create Your First Agent: Deploy to a runtime
- MCP Agent: Integrate with MCP servers
- Knowledge Agent: Add RAG capabilities