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. Set up 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 and 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 and 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