Files
agents/.gitea/workflows
Felix FaerberandClaude Opus 4.8 0771d394bd
ci / lint (push) Skipped
ci / lint (pull_request) Successful in 10s
agents: hard timeout on agent runs — a hung model must not block the runner
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>
2026-07-06 17:41:49 +03:00
..