A stalled local-ollama generate (@intern what is the time, homelab run 869) held the single runner slot for ~1h, queueing all agents. Per-attempt timeout -k 30 1200 around opencode (rc=124 → fail fast, no retry) + job-level timeout-minutes: 45 backstop.
A stalled local-ollama generate (`@intern what is the time`, homelab run 869) held the single runner slot for ~1h, queueing all agents. Per-attempt `timeout -k 30 1200` around opencode (rc=124 → fail fast, no retry) + job-level `timeout-minutes: 45` backstop.
A stalled local-ollama generate on a trivial @intern question held the single
runner slot for ~1h, queueing every agent run instance-wide (homelab run 869).
- run-agent.sh: each opencode attempt wrapped in `timeout -k 30 $AGENT_TIMEOUT`
(default 1200s). rc=124 is not retried — a hung backend stays hung; fail fast
and free the runner.
- agent.yml: job-level timeout-minutes: 45 as backstop.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
A stalled local-ollama generate (
@intern what is the time, homelab run 869) held the single runner slot for ~1h, queueing all agents. Per-attempttimeout -k 30 1200around opencode (rc=124 → fail fast, no retry) + job-leveltimeout-minutes: 45backstop.