fix: coordinate concurrent account capacity filling

This commit is contained in:
CoolBoy
2026-08-01 16:50:50 +08:00
parent c06169d906
commit 0cabc43abf
14 changed files with 794 additions and 143 deletions

View File

@@ -46,13 +46,13 @@ def _worker_command() -> list[str]:
"-u",
str(WORKER_SCRIPT),
"--poll-interval-seconds",
os.getenv("MODELHUB_AGENT_POLL_INTERVAL_SECONDS", "300"),
os.getenv("MODELHUB_AGENT_POLL_INTERVAL_SECONDS", "15"),
"--idle-interval-seconds",
os.getenv("MODELHUB_AGENT_IDLE_INTERVAL_SECONDS", "600"),
os.getenv("MODELHUB_AGENT_IDLE_INTERVAL_SECONDS", "60"),
"--post-cycle-cooldown-seconds",
os.getenv("MODELHUB_AGENT_POST_CYCLE_COOLDOWN_SECONDS", "30"),
os.getenv("MODELHUB_AGENT_POST_CYCLE_COOLDOWN_SECONDS", "2"),
"--max-submits-per-run",
os.getenv("MODELHUB_AGENT_MAX_SUBMITS_PER_RUN", "5"),
os.getenv("MODELHUB_AGENT_MAX_SUBMITS_PER_RUN", "0"),
"--skip-history-archive",
]