diegosouzapw
aacd43bb45
fix: clean up proxy page redundancy and fix 1proxy sync empty body error ( #2052 )
2026-05-08 17:43:41 -03:00
Paijo
13ce9d69cb
feat(multi): manifest-aware tier routing — W1-W4 complete ( #2014 )
...
Integrated into release/v3.8.0
2026-05-08 17:35:49 -03:00
Raxxoor
831829dbc3
fix(compression): support Responses input and expand Spanish rules ( #2028 )
...
Integrated into release/v3.8.0
2026-05-08 17:35:43 -03:00
Markus Hartung
a47bb90388
fix: Follow OpenAI specification, handle throttling in batch and fix UI ( #2045 )
...
Integrated into release/v3.8.0
2026-05-08 17:35:06 -03:00
Wauputra
bc6d0a3641
[cli omniroute] Add modular CLI setup and provider commands ( #2046 )
...
Integrated into release/v3.8.0
2026-05-08 17:35:01 -03:00
diegosouzapw
ad966b15f2
fix(core): restore Claude Code adaptive thinking defaults and resolve audio transcription CORS regression
...
- Restored default adaptive thinking injection for non-Haiku Claude Code models when explicit client headers are omitted.
- Updated Claude OAuth unit tests to accurately account for dynamic cliUserID property injection in mapped credentials.
- Fixed module resolution regression in audio transcription handler caused by missing getCorsOrigin utility.
2026-05-08 16:37:36 -03:00
diegosouzapw
4331e129ab
chore(release): v3.8.0 — optimize cache control preservation and align Antigravity provider
2026-05-08 16:19:04 -03:00
guanbear
fc84e5a34a
Fix bare GPT-5.5 routing for Codex-only installations ( #2054 )
...
Integrated into release/v3.8.0
2026-05-08 15:57:52 -03:00
Paijo
962faa84e9
feat(chat): dynamic tool limit detection with proactive truncation ( #2061 )
...
Integrated into release/v3.8.0
2026-05-08 15:57:46 -03:00
ivan-mezentsev
afdebbc793
fix(sse): use Gemini schema for Antigravity Claude ( #2063 )
...
Integrated into release/v3.8.0
2026-05-08 15:57:41 -03:00
ivan_yakimkin
f09c2d6b87
refactor: address PR review feedback
2026-05-08 11:53:46 +03:00
ivan_yakimkin
16febc0510
fix(antigravity): add duplex half for streaming bodies
2026-05-08 11:32:07 +03:00
ivan_yakimkin
cababfe58a
fix(antigravity): align identity protocol and behavior with official AM
2026-05-08 11:20:32 +03:00
ivan_yakimkin
eeb836d62a
fix(antigravity): don't inject default maxOutputTokens when client omits max_tokens
...
Real Antigravity client does not send maxOutputTokens when the user
hasn't specified it — the Cloud Code server decides the output limit.
OmniRoute was incorrectly injecting a capped default from model specs,
which caused thinking models to return empty content with low limits.
2026-05-08 11:05:26 +03:00
ivan_yakimkin
31da6a09a1
debug: add AG_REQUEST_HEADERS and AG_REQUEST_ENVELOPE debug logs
...
Dumps outgoing headers (with masked Authorization) and envelope
structure (fieldOrder, project, requestId, userAgent, requestType,
enabledCreditTypes, sessionId, generationConfig) at debug level
for production verification of identity overhaul.
2026-05-08 10:39:43 +03:00
ivan_yakimkin
f1af90e97e
feat(antigravity): overhaul identity, fingerprinting & envelope format
...
- Add centralized antigravityIdentity service (sessionId, machineId, requestId)
- Switch User-Agent to Electron/Chrome desktop format
- Reorder upstream URLs: sandbox first, production last
- Add runtime headers: x-client-name, x-client-version, x-machine-id, x-vscode-sessionid, x-goog-user-project
- Add 403 retry without x-goog-user-project header
- Add generation defaults (topK=40, topP=1.0, maxOutputTokens guard)
- Strip cache_control from Claude requests recursively
- Enterprise/consumer routing via userAgent field (jetski vs antigravity)
- Update envelope field order and add enabledCreditTypes
- MITM proxy: support multiple target hosts
- Version: semver comparison with pickNewestVersion(), bump fallback to 4.1.33
- Update all affected tests
2026-05-07 18:14:55 +03:00
diegosouzapw
57d37869c9
fix: add Google Gemini embeddings compatibility via OpenAI-compatible endpoint mapping ( #2006 )
2026-05-07 09:15:43 -03:00
diegosouzapw
0e844570dc
fix: dynamically filter bare model auto-resolution by active provider connections to prevent dead-routing ( #2029 )
2026-05-07 09:15:37 -03:00
diegosouzapw
a430381434
chore: apply review suggestions and missing layers
2026-05-07 08:50:39 -03:00
Tentoxa
eb2579ec0a
feat(sse): refresh Claude OAuth wire image to claude-cli/2.1.131 ( #2011 )
...
Integrated into release/v3.8.0
2026-05-07 08:49:12 -03:00
Sergey Morozov
d96f0c2fda
fix(codex): expose native model ids in catalog ( #2012 )
...
Integrated into release/v3.8.0
2026-05-07 08:49:08 -03:00
xssdem
a13d2f9aff
fix(chatgpt-web): plumb proxy through to native tls-client ( #2022 ) ( #2023 )
...
Integrated into release/v3.8.0
2026-05-07 08:49:00 -03:00
ipanghu
312f2f3aeb
Update claude md and update glm-cn max context to 200k ( #2027 )
...
Integrated into release/v3.8.0
2026-05-07 08:48:56 -03:00
backryun
b4ba8379de
chore: Remove Deprecated Models ( #2033 )
...
Integrated into release/v3.8.0
2026-05-07 08:48:43 -03:00
wauputr4
667ce4db06
fix: address kie provider pr review
2026-05-07 01:20:09 +07:00
wauputr4
a591b4fc4b
merge main into kie media provider branch
2026-05-07 00:23:27 +07:00
wauputr4
fb0361fc8c
fix: preserve kie market model ids
2026-05-07 00:08:32 +07:00
wauputr4
f1cd77472c
fix: address kie provider review feedback
2026-05-07 00:01:54 +07:00
wauputr4
770aa1b123
feat: add kie media provider support
2026-05-06 23:23:41 +07:00
diegosouzapw
dda5269e77
chore(release): bump to v3.8.0 — changelog, docs, version sync
2026-05-06 11:07:25 -03:00
diegosouzapw
e7b5ced09c
fix: remove Anthropic-Beta header from non-Anthropic providers to fix identity contamination ( #1989 )
2026-05-06 10:58:01 -03:00
nickwizard
d7eb92be5a
feat(gemini-cli): add custom projectId support (UI, DB, executor) ( #1991 )
...
Integrated into release/v3.8.0
2026-05-06 08:58:43 -03:00
diegosouzapw
7166d0f106
fix(security): remove regex validation backtracking path
2026-05-06 02:39:43 -03:00
diegosouzapw
171081dbbb
fix(core): harden input handling and compression cleanup
...
Replace regex-based compression artifact cleanup with linear helpers to
avoid pathological backtracking and normalize whitespace safely.
Tighten request and response parsing in assess, Gemini translation, and
executor telemetry to avoid unsafe property access and invalid category
filtering.
Also add managed database backup support for legacy encrypted
connection migration, improve SQLite load error handling, and cover the
regressions with unit tests.
2026-05-06 02:29:25 -03:00
Diego Rodrigues de Sa e Souza
7665ad3950
Release v3.7.9 (continued development) ( #1982 )
...
* chore: add GPT-5.5 Instant and support Node 26 (#1977 )
chore: add GPT-5.5 Instant model to Codex registry + Node 26 support with CI + improved native SQLite error handling. Integrated into release/v3.7.9
* feat: enhance cost formatting and add Codex GPT-5.5 pricing support
* fix formatting
---------
Co-authored-by: backryun <bakryun0718@proton.me >
Co-authored-by: Jan Leon <jan.gaschler@gmail.com >
Co-authored-by: 05dunski <05dunski-kredo@icloud.com >
2026-05-06 01:21:31 -03:00
Alexander Averyanov
2082ffbad5
fix(codex): preserve final_answer responses replay ( #1965 )
...
Integrated into release/v3.7.9
2026-05-05 09:08:27 -03:00
diegosouzapw
afe4b19588
fix: resolve analytics tracking issues, provider alias mapping, and fallback calculation
2026-05-05 01:17:52 -03:00
diegosouzapw
bf96e704ff
test(antigravity): update claude bridge tests for native payload structure
2026-05-04 23:26:55 -03:00
diegosouzapw
da089b09f6
fix(antigravity): bypass gemini mapping for claude models on vertex ai
2026-05-04 23:11:03 -03:00
diegosouzapw
d07313333f
fix: map max_completion_tokens for openai, fix kiro status, export sessionAffinity
...
Fixes #1961
Fixes #1932
2026-05-04 22:33:30 -03:00
diegosouzapw
5ad6df52e0
fix(security): eliminate ReDoS vulnerabilities in compression rules
2026-05-04 18:54:06 -03:00
diegosouzapw
3b473082e5
Merge main into release/v3.7.9
2026-05-04 16:55:04 -03:00
diegosouzapw
d775dd31f5
fix(codex): disable mid-task failover when combo strategy is context-relay
2026-05-04 16:51:54 -03:00
smartenok-ops
d4408add04
feat(sse): codex 429 mid-task failover with account rotation ( #1888 )
...
Integrated into release/v3.7.9
2026-05-04 16:45:46 -03:00
backryun
4dc959c1f2
chore(provider): Add reka models list ( #1956 )
...
Integrated into release/v3.7.9
2026-05-04 16:45:24 -03:00
diegosouzapw
0024d20e28
fix(settings): include usage and budget records in json backups
...
Export and restore usage history, domain cost history, and domain
budget data so analytics and budget state survive settings transfers.
Also adjust cost overview fallbacks to rank by request volume when
cost data is unavailable, count conversationState entries in chat
request logging, and align e2e coverage with the proxy settings route.
2026-05-04 16:28:47 -03:00
backryun
a15b6964b7
chore(model): Update new models, Delete Deprecated models ( #1949 )
...
Co-authored-by: backryun <backryun@daonlab.local >
2026-05-04 13:57:43 -03:00
smartenok-ops
37058ad3d2
feat(usage): DeepSeek V4 native cache token extraction ( #1930 )
...
Integrated into release/v3.7.9
2026-05-04 09:42:36 -03:00
Andrew Munsell
3f063e5c52
feat(logs): show compression tokens in request log UI ( #1923 )
...
Integrated into release/v3.7.9
2026-05-04 09:19:50 -03:00
diegosouzapw
72e31e6329
fix(security): resolve CodeQL polynomial regular expression (ReDoS) vulnerabilities and chatCore TS errors ( #201 , #200 , #199 )
2026-05-04 02:14:52 -03:00