-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
49 lines (40 loc) · 1.4 KB
/
Copy path.env.example
File metadata and controls
49 lines (40 loc) · 1.4 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
# LLM providers (at least one required for agent cognition)
OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GOOGLE_API_KEY=
# Optional — defaults to gemini-3.5-flash (gemini-2.0-flash está deprecado)
# GOOGLE_GEMINI_MODEL=gemini-3.5-flash
GOOGLE_GEMINI_MODEL=gemini-flash-latest
# auto | anthropic | openai | google
LLM_PROVIDER=auto
# Database
DATABASE_URL=postgresql://ceo:ceo@localhost:5432/ceo_agent
# Redis
REDIS_URL=redis://localhost:6379/0
# GitHub MCP (optional — falls back to stub)
GITHUB_MCP_URL=http://localhost:8001
GITHUB_REPO=owner/repo
# App
APP_ENV=development
LOG_LEVEL=INFO
# Auth (required in production)
JWT_SECRET=change-me-in-production
JWT_ALGORITHM=HS256
AUTH_DISABLED=false
# MCP security (comma-separated hostnames)
ALLOWED_MCP_HOSTS=localhost,127.0.0.1,github-mcp.internal
# Persistence (set true for tests / local dev without Postgres)
USE_IN_MEMORY_STORE=false
# RRM-3 adaptive cognition thresholds (optional overrides)
# ADAPTIVE_RETRY_DENSITY_HIGH=0.6
# ADAPTIVE_CONTEXT_PRESSURE_HIGH=0.85
# ADAPTIVE_REPLAY_CONFIDENCE_LOW=0.5
# ADAPTIVE_TOOL_ENTER_DEGRADED=0.70
# ADAPTIVE_TOOL_EXIT_DEGRADED=0.82
# OpenTelemetry / Prometheus (RRM-2)
# Metrics: scraped from GET /metrics (Prometheus text via OTel PrometheusMetricReader)
# Traces: exported via OTLP HTTP when endpoint is set (no OTLP metrics export)
TELEMETRY_ENABLED=true
OTEL_SDK_DISABLED=false
OTEL_SERVICE_NAME=ceo-agent
OTEL_EXPORTER_OTLP_ENDPOINT=