fix: restrict Codex warm-up to fresh quota windows

This commit is contained in:
ejclaw
2026-04-24 18:53:04 +09:00
parent cfcac88ddb
commit 884aef5c99
4 changed files with 10 additions and 8 deletions

View File

@@ -37,9 +37,10 @@ STATUS_CHANNEL_ID= # Discord channel ID for live status updat
# STATUS_SHOW_ROOM_DETAILS=false # Show detailed room info
# --- Codex warm-up (optional, disabled by default) ---
# Sends a tiny real Codex prompt to near-zero-usage accounts so their reset
# countdown starts after a fresh quota window. Keep disabled if OpenAI changes
# policy or starts blocking automated warm-up prompts.
# Sends a tiny real Codex prompt only when both 5h and 7d usage are 0%, so
# reset countdown starts once after a fresh quota window. Keep disabled if
# OpenAI changes policy or starts blocking automated warm-up prompts.
# Normally only set this one line; the other knobs have conservative defaults.
# CODEX_WARMUP_ENABLED=false
# CODEX_WARMUP_PROMPT=Reply exactly OK. Do not run tools.
# CODEX_WARMUP_MODEL= # Defaults to CODEX_MODEL
@@ -47,7 +48,7 @@ STATUS_CHANNEL_ID= # Discord channel ID for live status updat
# CODEX_WARMUP_MIN_INTERVAL_MS=18300000 # Per-account minimum gap: 5h5m
# CODEX_WARMUP_STAGGER_MS=1800000 # Global gap between accounts: 30min
# CODEX_WARMUP_MAX_USAGE_PCT=0 # Only warm accounts at/below this 5h usage
# CODEX_WARMUP_MAX_D7_USAGE_PCT=99 # Skip weekly-exhausted accounts
# CODEX_WARMUP_MAX_D7_USAGE_PCT=0 # Only warm accounts at/below this 7d usage
# CODEX_WARMUP_MAX_CONSECUTIVE_FAILURES=2
# CODEX_WARMUP_FAILURE_COOLDOWN_MS=21600000 # Back off 6h after repeated failure