fix: Antigravity INVALID_ARGUMENT errors and Copilot agent mode parity

This commit is contained in:
lukmanfauzie committed 2026-04-26 19:53:08 +08:00
1 parent 222e22fa53
commit c43f8c54d4
3 files changed
+68 -13

No files matched your search

+4 -7
View File
@@ -140,14 +140,11 @@ export function translateRequest(sourceFormat, targetFormat, model, body, stream
}
}
// Antigravity cloaking: rename client tools + inject decoys (anti-ban)
// Only apply for GitHub Copilot requests so other clients are unaffected.
// Antigravity cloaking/tool stripping is intentionally disabled for GitHub Copilot.
// Keep the translated request intact; final provider-specific sanitization happens
// in the Antigravity executor.
if (provider === FORMATS.ANTIGRAVITY && clientTool === "github-copilot") {
const { cloakedBody, toolNameMap } = AntigravityExecutor.cloakTools(result, clientTool);
result = cloakedBody;
if (toolNameMap?.size > 0) {
result._toolNameMap = toolNameMap;
}
// No-op
}
return result;