I'm not sure how other ADEs handle this, but I've noticed that sub-agents (esp GPT-5 class ones) often time out. I wonder if we inserted a time_left_seconds: <number> in every tool call response when there's an overall task timeout if that would give the sub-agent sufficient information to better use available time.
thoughts @ThomasK33?