co-mono/packages/agent/src
Mario Zechner 030a61d88c feat: add maxDelayMs setting to cap server-requested retry delays
When a provider (e.g., Google Gemini CLI) requests a retry delay longer
than maxDelayMs (default: 60s), the request fails immediately with an
informative error instead of waiting silently for hours.

The error is then handled by agent-level auto-retry, which shows the
delay to the user and allows aborting with Escape.

- Add maxRetryDelayMs to StreamOptions (packages/ai)
- Add maxRetryDelayMs to AgentOptions (packages/agent)
- Add retry.maxDelayMs to settings (packages/coding-agent)
- Update _isRetryableError to match 'retry delay' errors

fixes #1123
2026-02-01 00:50:41 +01:00
..
agent-loop.ts feat(agent): split queue into steer() and followUp() APIs 2026-01-03 00:13:25 +01:00
agent.ts feat: add maxDelayMs setting to cap server-requested retry delays 2026-02-01 00:50:41 +01:00
index.ts Update agent package: changelog, fix README type name, export proxy utilities 2025-12-30 23:33:32 +01:00
proxy.ts fix(ai): export parseStreamingJson from main package for tsx compatibility 2026-01-13 22:08:19 +01:00
types.ts Merge hooks and custom-tools into unified extensions system (#454) 2026-01-05 01:43:35 +01:00