-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathenv.example
More file actions
57 lines (46 loc) Β· 2.21 KB
/
env.example
File metadata and controls
57 lines (46 loc) Β· 2.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
# Heroku Deployment
# App name for Heroku deployment (optional, defaults to agent-ship-demo)
APP_NAME=your-heroku-app-name
# PostgreSQL session store name (optional, must be globally unique on Heroku, leave empty for auto-generated)
SESSION_STORE_NAME=your-session-store-name
OPENAI_API_KEY=your-openai-api-key-here
ANTHROPIC_API_KEY=your-anthropic-api-key-here
GOOGLE_API_KEY=your-google-api-key-here
# Or for Gemini: GEMINI_API_KEY=your-gemini-api-key-here (either name works)
# Environment
LOG_LEVEL=INFO
ENVIRONMENT=development
# Heroku Deployment
APP_NAME=ai-agents-alpha
SESSION_STORE_NAME=ai-agents-session-store
# Agent Discovery Configuration
# Comma-separated list of directories to discover agents from
# Default: all agents (for development/testing)
# For open-source only: src/all_agents/orchestrator_pattern,src/all_agents/single_agent_pattern,src/all_agents/tool_pattern
AGENT_DIRECTORIES=src/all_agents
# PostgreSQL Session Store
AGENT_SHORT_TERM_MEMORY='Database'
AGENT_SESSION_STORE_URI=postgresql://ai_agents_user:ai_agents_password@localhost:5432/ai_agents_session_store
# LLM observability (Opik) β per Opik guide
# Required; do NOT hardcode in code or configs
OBS_ENABLED=true
# Required at runtime; do NOT hardcode in code or configs
OPIK_API_KEY=your-api-key
OPIK_WORKSPACE=your-opik-workspace-name
OPIK_PROJECT_NAME=your-opik-project-name
OPIK_URL_OVERRIDE='https://www.comet.com/opik/api'
# Debug Mode (see Debug Mode section below)
OPIK_FILE_LOGGING_LEVEL='DEBUG'
OPIK_LOG_LEVEL='DEBUG'
# Azure variables
AZURE_STORAGE_CONNECTION_STRING=''
AZURE_STORAGE_ACCOUNT_NAME='your-azure-storage-account-name'
AZURE_STORAGE_ACCOUNT_KEY='your-azure-storage-account-access-key'
# Backend API URL (for tools that call the backend)
# For local development (no Docker): http://localhost:5001
# For Docker: This is automatically overridden in docker-compose.yml to use host.docker.internal:5001
# Note: If backend is in a separate Docker container, use the service name or host.docker.internal
BACKEND_URL=http://localhost:5001
# AI Backend Communication Key (for service-to-service authentication with backend)
# Must match AI_BACKEND_COMMUNICATION_KEY in backend .env file
AI_BACKEND_COMMUNICATION_KEY=your_ai_backend_communication_key_here