Configuration

Environment Variables

Required

LLM Provider (at least one required):

OPENAI_API_KEY=your_openai_api_key
GOOGLE_API_KEY=your_google_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key

Database (optional, for persistent session management):

AGENT_SESSION_STORE_URI=postgresql://user:password@host:port/database

Optional

Observability:

OPIK_API_KEY=your_opik_api_key
OPIK_WORKSPACE=your_workspace
OPIK_PROJECT_NAME=your_project

Agent Discovery:

# Defaults to all agents
AGENT_DIRECTORIES=src/all_agents

# For specific agent patterns only:
AGENT_DIRECTORIES=src/all_agents/orchestrator_pattern,src/all_agents/single_agent_pattern

Logging:

LOG_LEVEL=INFO
ENVIRONMENT=development

Agent Configuration

Agent configuration is managed through YAML files. See Agent Configuration for details.