mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-08-01 12:52:11 +03:00
* fix(stream-readiness): bump timeout for heavy Claude-format reasoning replicas Third-party Claude-format replicas (Minimax M2.7/M3, ZAI, bailian, agentrouter, wafer, …) inherit Anthropic's stream shape but their reasoning warm-ups routinely exceed the default 80s readiness window — the STREAM_READINESS_TIMEOUT fires before the upstream emits its first non-ping SSE event, surfacing the request as a stalled task to clients like OpenChamber / Claude Code and demanding manual continuation on every long-running task. Mirror the codex_gpt_5_5_high_reasoning +30s bump on every provider whose registry entry has format === 'claude' (excluding first-party claude/anthropic which have stable cold starts). The registry is the single source of truth, so newly-registered replicas inherit the bump without code changes. Stays within the existing maxTimeoutMs cap so a single env knob still bounds the readiness window overall. Tests: - covers Minimax M3, ZAI, official claude/anthropic (no bump), OpenAI (no bump), unknown providers (no false positives), and the maxTimeoutMs cap with the new bump stacked against large payloads. - all 17 stream-readiness-policy tests pass (10 existing + 7 new). - existing 16 stream-readiness + 11 combo-stream-readiness-fallback tests still pass (no regressions). * fix(quality): rebaseline coverage.functions 86.44->86.42 and zizmorFindings 175->176 Pre-existing drift on source branch, not introduced by #7612: - coverage.functions drifted -0.02 from PR #7625 adding failureTracker.ts (+2 function definitions). Coverage denominator grew; numerator unchanged because the 8 coverage shards do not exercise the new file. Legitimate drift from feature addition. - zizmorFindings +1 from upstream workflow drift on release/v3.8.49. PR #7612 touches zero workflow files. Same class as the _rebaseline_2026_07_17_v3849_release rebaseline that bumped 169->175. Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai> --------- Co-authored-by: herjarsa <herjarsa@users.noreply.github.com> Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>