-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
72 lines (61 loc) · 1.83 KB
/
.env.example
File metadata and controls
72 lines (61 loc) · 1.83 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
# Telegram bot for codex-team (recommended use a dedicated bot)
TELEGRAM_BOT_TOKEN_CODEX=
# Fallback token if CODEX token is empty
TELEGRAM_BOT_TOKEN=
# Host executor-gateway auth
EXECUTOR_API_TOKEN=replace_me
EXECUTOR_BASE_URL=http://127.0.0.1:8090
# Governance API entrypoint for host-side worker / manager processes.
# Use nginx, not the container-internal governance port.
GOVERNANCE_URL=http://localhost:40000
# Agent backend: codex or claude (default: codex)
# Can also be changed at runtime via Telegram /switch_backend command
AGENT_BACKEND=codex
# Manager service
MANAGER_POLL_SEC=5
MANAGER_SINGLETON_PORT=39103
# Codex execution
CODEX_WORKSPACE=
CODEX_SEARCH_WORKSPACE=
CODEX_MODEL=
CODEX_BIN=codex.cmd
CODEX_DANGEROUS=1
CODEX_TIMEOUT_SEC=900
CODEX_TIMEOUT_RETRIES=1
# Claude Code CLI execution (used when AGENT_BACKEND=claude)
CLAUDE_BIN=claude
CLAUDE_MODEL=
CLAUDE_DANGEROUS=1
CLAUDE_TIMEOUT_SEC=900
CLAUDE_TIMEOUT_RETRIES=1
# Pipeline mode (used when AGENT_BACKEND=pipeline)
# Format: "stage:backend stage:backend ..." (space-separated)
# Available stages: plan, code, implement, verify, test, review
# Available backends: codex, claude, openai
# Example: openai制定标准 → claude编写代码 → codex验收
# TASK_PIPELINE_STAGES=plan:openai code:claude verify:codex
TASK_PIPELINE_STAGES=
# Polling
COORDINATOR_POLL_INTERVAL_SEC=1
EXECUTOR_POLL_SEC=1
CHAT_TIMEOUT_SEC=300
CHAT_TIMEOUT_RETRIES=1
TASK_SILENT_MODE=1
TASK_STRICT_ACCEPTANCE=1
TASK_MAX_WAIT_SEC=900
TASK_ENABLE_DETERMINISTIC_WAIT_FILE=1
# Shared storage
SHARED_VOLUME_PATH=
WORKSPACE_PATH=
WORKSPACE_SEARCH_ROOTS=
WORKSPACE_SCAN_LIMIT=2000
WORKSPACE_MATCH_LIMIT=20
# Screenshot options
SCREENSHOT_TIMEOUT_SEC=90
SCREENSHOT_NORMALIZE_DPI=1
# Ops command guardrails
OPS_ALLOWED_CHAT_USER_PAIRS=
OPS_RESTART_TIMEOUT_SEC=300
AUTH_AUTO_INIT=0
AUTH_OTP_WINDOW=2
AUTH_ALLOW_30_FALLBACK=1