Repository navigation
fix(responses): preserve provider aliases alongside namespace identities - #12839
Merged
diegosouzapw merged 4 commits intoSep 29, 2026
Conversation
Collaborator
|
This looks like the safer, more conservative half of the namespace/alias overlap with |
Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
…red identities Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
diegosouzapw
merged commit Sep 29, 2026
647f03b
into
cheaper-inference:release/v3.8.51
9 of 16 checks passed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
extractRequestToolMetadataand use its captured alias ledger in chatCore, while retaining later provider-specific map precedence and legacy extraction behavior for other callers.Related Issues
Validation
npm run typecheck:core: clean.check:provider-consistencyandcheck:provider-assets: pass.git diff --check: clean.Tests Added Or Updated
tests/unit/antigravity-responses-tool-metadata-roundtrip.test.tsexercises real request and response translators, the chatCore metadata-extraction helper, exact namespace/name restoration on added/done/completed events, genuine sanitizer collisions, four-turn replay without hash growth, alias-only and namespace-only requests, and parallel native MCP calls following reasoning.Coverage Notes
open-sse/handlers/chatCore/requestToolIdentity.tsreached 100% line/branch/function coverage. Live HTTP and native-client tests cover the new chatCore wiring; they do not replace the full cross-platform build/CI matrix.Reviewer Notes
antigravity/gemini-3.1-pro-low, explicitly present in the account's synced catalog. This is evidence for that route, not every Antigravity model or multi-account behavior.2265ce761f76b6c81e34515cc8483ca127d4b414.