-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
86 lines (72 loc) · 2.47 KB
/
Copy path.env.example
File metadata and controls
86 lines (72 loc) · 2.47 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
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
# =============================================
# agent-mesh Environment Configuration
# =============================================
# Copy this file to .env and fill in the values.
# Never commit .env files to version control.
# =============================================
# =============================================
# Server Configuration
# =============================================
PORT=8080
NODE_ENV=development
# =============================================
# Google Cloud Platform
# =============================================
GOOGLE_CLOUD_PROJECT=your-gcp-project-id
GOOGLE_CLOUD_REGION=us-central1
# Firestore Configuration
FIRESTORE_DATABASE=(default)
# Vertex AI Configuration
VERTEX_AI_LOCATION=us-central1
VERTEX_AI_MODEL=gemini-2.0-flash
# =============================================
# API Keys & Secrets
# =============================================
# API key for authenticating inbound requests
API_KEY=your-api-key-here
API_KEY_SECRET_NAME=
# Slack Bot Token (for profile resolution)
SLACK_BOT_TOKEN=xoxb-your-slack-bot-token
# =============================================
# Observability
# =============================================
# OpenTelemetry Collector Endpoint (optional)
OTEL_EXPORTER_OTLP_ENDPOINT=
# Log Level: debug, info, warn, error
LOG_LEVEL=info
# =============================================
# Circuit Breaker Configuration
# =============================================
CIRCUIT_BREAKER_FAILURE_THRESHOLD=5
CIRCUIT_BREAKER_RESET_TIMEOUT_MS=30000
CIRCUIT_BREAKER_HALF_OPEN_MAX_CALLS=3
CIRCUIT_BREAKER_HALF_OPEN_TIMEOUT_MS=60000
CB_SYNC_INTERVAL_MS=5000
CB_LEADER_LEASE_MS=15000
CB_LEADER_RENEWAL_MS=5000
# =============================================
# Session Configuration
# =============================================
SESSION_TTL_MINUTES=30
SESSION_MAX_TURNS=100
# =============================================
# Rate Limiting
# =============================================
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX_REQUESTS=100
# =============================================
# Agent Registry
# =============================================
AGENT_REGISTRY_DIR=./agents
# =============================================
# MCP Configuration
# =============================================
MCP_REQUEST_TIMEOUT_MS=30000
MCP_MAX_RETRIES=3
# =============================================
# Feature Flags
# =============================================
ENABLE_SESSION_BYPASS=true
ENABLE_CLARIFICATION=true
ENABLE_CIRCUIT_BREAKER=true
ENABLE_RATE_LIMITING=true