mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-09-19 13:23:50 +03:00
* fix(streaming): per-provider fetch-start timeout cap override (#11526 follow-up) Buffered gateways (opencode-go / command-code Console Go tiers) legitimately buffer a whole reasoning generation before the first upstream byte, so their streaming requests can exceed the default 110s headers-wait cap. #11526 capped every streaming request at that ceiling, so these long generations died at exactly 'Fetch timeout after 110000ms' (504) before any bytes arrived. Add a per-provider fetchStartTimeoutCapMs registry knob (600s for opencode-go and command-code) and project it into the executor's LegacyProvider so resolveFetchStartTimeout caps only genuinely unbounded providers. * docs(changelog): add fragment for fetch-start cap per-provider override Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> --------- Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com> Co-authored-by: alvinveroy <alvinveroy@users.noreply.github.com>