Repository navigation
test(autoCombo): stabilize model fitness source expectation - #6002
KooshaPari wants to merge 11 commits into
Conversation
…ool-search-upstream
|
Warning You have reached your daily quota limit. Please wait up to 24 hours and I will start processing your requests again! |
…-ci-repair # Conflicts: # CHANGELOG.md # docs/reference/ENVIRONMENT.md
…rip, parseAutoConfig leaf, cline envelope (#264) Bundles four upstream translator/SSE fixes into the fork: - fix(translator/kiro): wrap system-origin content in <system-reminder> tags before merging into the Kiro/CodeWhisperer user message, so the system prompt no longer leaks as raw user text (cheaper-inference#6053). - fix(translator/gemini): strip `multipleOf` from antigravity/gemini tool schemas at every level (top-level, nested, array items) — Gemini's OpenAPI 3.0 subset rejects it with a hard 400 (cheaper-inference#6052). - refactor(sse): extract the pure `parseAutoConfig` leaf from combo.ts into open-sse/services/combo/autoConfig.ts (cheaper-inference#6049). - fix(sse/cline): unwrap the Cline non-streaming response envelope so a content array of Anthropic-style text blocks is not misclassified as 502 empty_choices (cheaper-inference#6046). cheaper-inference#6002 (autoCombo fitness-source stabilize) is already on fork main via cheaper-inference#5890 — not re-applied here. Co-authored-by: VitzS7ven <209032696+VitzS7@users.noreply.github.com> Co-authored-by: Muhammad Salsabil <74514963+abil0321@users.noreply.github.com> Co-authored-by: Diego Rodrigues de Sa e Souza <diegosouza.pw@outlook.com>
|
Superseded by replay PR #6076 on |
|
Thanks @KooshaPari. There's a problem with this one against the current release: the diff is dominated by a revert of #5834 (the correlation-id / request-logger observability work), which is already shipped on |
Normalize the OS/arch-derived request-header values in the golden snapshot so the test is stable regardless of which OS the CI runner (or a contributor's machine) uses: - X-Stainless-Os / X-Stainless-Arch → <OS> / <ARCH> - User-Agents of the form (OS; arch) → (<OS>; <ARCH>) - Antigravity's os.platform()-derived platform substring (Macintosh… / Windows NT… / X11; Linux…) → <PLATFORM> (was left as a Mac literal, which would have failed on Linux CI runners) Snapshot regenerated with the full normalization applied. Supersedes the stale cheaper-inference#6002 branch. Co-authored-by: diegosouzapw <diegosouza.pw@gmail.com>
Normalize OS/arch-derived request headers (X-Stainless-Os/Arch, (OS;arch) UAs, and Antigravity's os.platform()-derived platform substring) in the golden so the test is runner-independent. Fixes the Mac-literal Antigravity UA that would have failed on Linux CI. Supersedes stale #6002. Co-authored-by: diegosouzapw <diegosouza.pw@gmail.com>
…aper-inference#6076) Normalize OS/arch-derived request headers (X-Stainless-Os/Arch, (OS;arch) UAs, and Antigravity's os.platform()-derived platform substring) in the golden so the test is runner-independent. Fixes the Mac-literal Antigravity UA that would have failed on Linux CI. Supersedes stale cheaper-inference#6002. Co-authored-by: diegosouzapw <diegosouza.pw@gmail.com>
Summary
Validation