-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
37 lines (31 loc) · 1.75 KB
/
Copy path.env.example
File metadata and controls
37 lines (31 loc) · 1.75 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
# Copy to .env and fill in. .env is gitignored; .env.example is not.
#
# cp .env.example .env
#
# Never commit a real key. The paper links to this repository publicly, and a
# key pushed to GitHub is compromised within minutes.
# ── Provider ───────────────────────────────────────────────────────────────
# litellm routes by the model prefix, so one mode covers every provider.
LLM_MODE=litellm
# DeepSeek (used for the reported runs)
DEEPSEEK_API_KEY=sk-your-key-here
# Alternatives, if reproducing with a different model
# OPENAI_API_KEY=
# ANTHROPIC_API_KEY=
# GROQ_API_KEY=
# ── Model ──────────────────────────────────────────────────────────────────
# LLM_MODEL overrides per-agent routing for EVERY role. Set it so a
# configuration is one model rather than a mixture — per-role routing would
# confound the architecture comparison with model composition.
LLM_MODEL=deepseek/deepseek-chat
# ── Reliability ────────────────────────────────────────────────────────────
# A full sweep issues tens of thousands of requests; transient rate limits
# are a certainty, not a risk.
LLM_MAX_RETRIES=5
LLM_BACKOFF_BASE_S=2.0
LLM_BACKOFF_CAP_S=60.0
LLM_TIMEOUT_S=180
# ── Sandbox (interactive app only; benchmarks use instance images) ─────────
# docker build -f Dockerfile.sandbox -t agentforge-sandbox:latest .
SANDBOX_IMAGE=agentforge-sandbox:latest
SANDBOX_TIMEOUT=30