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.