Files
OmniRoute/src
Dongwook 9fce7d0fbf fix(antigravity): allow cloudcode envelope through messages guard (#7582)
* fix(antigravity): allow cloudcode envelope through guard

* fix(sse): dedupe antigravity source-format detection, shrink chat.ts under cap

resolveChatSourceFormatForPath() in chat.ts duplicated the exact
antigravity-path regex already in detectFormatFromEndpoint()
(open-sse/services/provider.ts) — the added function pushed chat.ts to
1808 lines, over the frozen file-size cap of 1797, with no baseline bump.

Remove the duplicate: add a thin detectFormatFromUrl(body, requestUrl)
wrapper next to detectFormatFromEndpoint (single source of truth for the
path/body-based format detection), and have chat.ts call it directly.
Also drop the now-single-use FORMATS import (compare against the literal
"antigravity", matching the existing convention in chatHelpers.ts) and
remove an unneeded block-scope around the pre-existing #6402 messages
guard (renamed its local to msgBody — a second, separate `const b` block
further down for temperature/top_p/max_tokens/n validation is untouched
and does not collide).

Net effect: chat.ts 1808 -> 1797 lines (exactly at the frozen cap, no
baseline change). Behavior is unchanged — same tests, same guard logic,
same antigravity bypass. Re-verified full green: typecheck:core, eslint,
file-size/complexity/cognitive-complexity/complexity-ratchets/changelog-
integrity/test-discovery gates, and the PR's own regression suites
(chat-messages-validation-6402.test.ts 26/26, mitm-server-antigravity-
route-alias.test.ts 4/4), plus the adjacent format-detection and
chat-pipeline test suites.

Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>

---------

Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
2026-07-18 22:09:43 -03:00
..
2026-07-13 09:12:40 -03:00
2026-06-25 13:17:40 -03:00
2026-06-22 03:17:02 -03:00
2026-06-27 09:07:12 -03:00
2026-06-29 08:40:06 -03:00
2026-06-29 16:51:03 -03:00