Add per-phase timeouts to Coder subagent

t-352.3·WorkTask·
·
·
·Omni/Agent/Subagent/Coder.hs
Parent:t-352·Created1 month ago·Updated1 month ago

Description

Edit

Currently there's one timeout for the whole coder run (default 600s). Long verify phases can eat into work time unpredictably.

Add separate timeouts:

  • Init phase: 30 seconds (git pull, initial build check)
  • Work loop: configurable, main budget
  • Verify phase: 120 seconds per attempt (lint, typecheck, build, test)

This gives better predictability and prevents a slow test suite from consuming the entire budget.

Timeline (2)

🔄[human]Open → InProgress1 month ago
🔄[human]InProgress → Done1 month ago