Repository navigation
Expand file tree
/
Copy path.env.example
More file actions
85 lines (71 loc) · 3.6 KB
/
Copy path.env.example
File metadata and controls
85 lines (71 loc) · 3.6 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
# Search-SWE evaluation settings. Copy this file to .env, then fill only the
# groups used by your run. Never put real credentials in this tracked template.
# Shell environment variables override values in .env.
# Values are literal; do not put shell commands or ${VARIABLE} expressions here.
# ---------------------------------------------------------------------------
# 1. Coding agent
# ---------------------------------------------------------------------------
# Set the model here or pass --model to scripts/run_task.sh.
AGENT_MODEL=
# Pi agent: fill exactly the key matching the selected model.
# deepseek/deepseek-flash -> DEEPSEEK_API_KEY
# zai/glm-5.3-flash -> ZAI_API_KEY
DEEPSEEK_API_KEY=
ZAI_API_KEY=
# Optional Pi default: off, minimal, low, medium, high, or xhigh.
PI_THINKING=
# Codex agent only: fill both endpoint fields when using --agent codex.
AGENT_OPENAI_BASE_URL=
AGENT_OPENAI_API_KEY=
# Claude Code direct mode: official Anthropic API key. OpenRouter uses the
# separate Agent key below; other gateways, OAuth, Bedrock, and Vertex are
# unsupported.
AGENT_ANTHROPIC_API_KEY=
# OpenRouter Agent mode (--openrouter) for Codex or Claude Code. Separate from
# OPENROUTER_API_KEY used by task submissions and ANSWER_JUDGE_API_KEY.
AGENT_OPENROUTER_API_KEY=
# Optional Codex or Claude Code reasoning effort.
AGENT_REASONING_EFFORT=
# Optional Codex-only settings. This is a TOML path, relative to the repository
# root or absolute.
AGENT_CODEX_CONFIG=
# ---------------------------------------------------------------------------
# 2. RewardKit 0.2.0 trajectory judge
# ---------------------------------------------------------------------------
# Required by every current task except agentic-search, regardless of which coding
# agent is selected. The judge is fixed to deepseek/deepseek-v4.1-flash on
# OpenRouter. Use an OpenRouter key for VERIFIER_OPENAI_API_KEY.
VERIFIER_OPENAI_BASE_URL=https://openrouter.ai/api/v1
VERIFIER_OPENAI_API_KEY=
# ---------------------------------------------------------------------------
# 3. Task scientific-paper-qa answer-equivalence judge
# ---------------------------------------------------------------------------
# Required only by scientific-paper-qa. Use a Chat Completions endpoint allowed by the
# task verifier (OpenRouter or DeepSeek); this judge is configured independently.
ANSWER_JUDGE_MODEL_NAME=
ANSWER_JUDGE_BASE_URL=https://openrouter.ai/api/v1
ANSWER_JUDGE_API_KEY=
# ---------------------------------------------------------------------------
# 4. Optional APIs available to submissions
# ---------------------------------------------------------------------------
# Fill only when the selected task and your implementation use that service.
# reasoning-query-rewriting uses its own restricted OpenRouter key.
REASONING_QUERY_REWRITING_OPENROUTER_API_KEY=
# OPENROUTER_API_KEY: tasks 1-3, 1-4, and 2-4.
# JINA_API_KEY: tasks 1-1, 1-3, 1-4, and 2-4.
OPENROUTER_API_KEY=
JINA_API_KEY=
# ---------------------------------------------------------------------------
# 5. Runtime egress (see docs/network-policy.md)
# ---------------------------------------------------------------------------
# General container proxies bypass allowlists; leave empty for restricted tasks.
CONTAINER_PROXY=
CONTAINER_NO_PROXY=
# Optional direct-mode upstream IPv4 DNS servers, comma-separated.
CONTAINER_DNS=
# Optional image override; defaults to hanhainebula/search-swe-egress:1.0.0.
# Pulled automatically if missing locally.
EGRESS_IMAGE=
# Optional direct/proxy JSON path. Requires CONTAINER_DNS, CONTAINER_PROXY and
# EGRESS_IMAGE to be empty. Leave empty for default direct access.
EGRESS_CONFIG=