diegosouzapw
58e5ce3900
chore: enhance Inworld TTS support
2026-05-10 10:26:22 -03:00
diegosouzapw
cc79237af7
Fix CC-compatible streaming bridge
2026-05-10 09:44:11 -03:00
diegosouzapw
01aafd348c
fix(sse): classify hour quota errors as QUOTA_EXHAUSTED
2026-05-10 09:44:05 -03:00
eleata
e0928f6b37
feat(circuit-breaker): classify 429 errors and apply per-kind cooldowns ( #2116 )
...
Integrated into release/v3.8.0
2026-05-10 09:43:22 -03:00
diegosouzapw
7e13bd36f5
Merge branch 'pr-2019' into release/v3.8.0
...
# Conflicts:
# open-sse/handlers/chatCore.ts
# open-sse/services/comboConfig.ts
# open-sse/services/usage.ts
# src/app/(dashboard)/dashboard/providers/[id]/page.tsx
# src/app/(dashboard)/dashboard/usage/components/ProviderLimits/index.tsx
# src/app/(dashboard)/dashboard/usage/components/ProviderLimits/utils.tsx
# src/app/api/usage/analytics/route.ts
# src/lib/db/migrationRunner.ts
# src/lib/usage/providerLimits.ts
# src/shared/constants/providers.ts
# src/sse/handlers/chat.ts
# tests/unit/provider-limits-ui.test.ts
# tests/unit/usage-analytics.test.ts
# tests/unit/usage-service-hardening.test.ts
2026-05-10 01:06:59 -03:00
Paijo
9d663db3f0
feat(cli): Comprehensive CLI Enhancement Suite - 20+ new commands ( #2074 )
...
Integrated into release/v3.8.0
2026-05-10 00:58:13 -03:00
smartenok-ops
fa29e19863
feat(auth): per-session sticky routing for codex ( #1887 )
...
Integrated into release/v3.8.0
2026-05-10 00:58:07 -03:00
Raxxoor
a8106bbadd
fix(glm): add dedicated coding transport ( #2087 )
...
Integrated into release/v3.8.0
2026-05-10 00:52:00 -03:00
payne
d06d1ae49c
feat(cursor): full OpenAI parity (tool calls, streaming, sessions) ( #2082 )
...
Merged automatically
2026-05-10 00:00:18 -03:00
backryun
09733e4906
Refresh providers, model catalogs, and docs for v3.8.0 ( #2088 )
...
Merged automatically
2026-05-10 00:00:11 -03:00
Gioxa
149d13cb9c
fix(kiro): merge adjacent user history turns after role normalization ( #2105 )
...
Merged automatically
2026-05-10 00:00:08 -03:00
Pham Quang Hoa
75008d8098
feat(mcp): add DeepSeek quota and limit feature
...
- Add deepseekQuotaFetcher.ts for DeepSeek balance API integration
- Integrate with quotaPreflight and quotaMonitor systems
- Support both USD and CNY currency display
- Add DeepSeek to USAGE_SUPPORTED_PROVIDERS whitelist
- Add DeepSeek to PROVIDER_LIMITS_APIKEY_PROVIDERS
- Credits-style UI display with currency symbols and color coding
- Add comprehensive unit tests
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 23:59:45 -03:00
Yoviar Pauzi
bfb5ab0f58
fix(api): usage and keys ( #2092 )
...
Integrated into release/v3.8.0
2026-05-09 22:04:07 -03:00
Paijo
cdd71ab211
feat(providers): batch delete provider connections via checkbox multi-select ( #2094 )
...
Integrated into release/v3.8.0
2026-05-09 21:43:10 -03:00
Ilham Ramadhan
4a6865650d
fix(kiro): normalize tool-use payloads ( #2104 )
...
Integrated into release/v3.8.0
2026-05-09 21:39:10 -03:00
Gleb Peregud
043d345647
feat(api): allow configuration via API calls - open management routes to Bearer keys with manage scope - ( #2103 )
...
Integrated into release/v3.8.0
2026-05-09 21:35:51 -03:00
Jan Leon
ad2600b4d0
feat: update API bridge proxy timeout to 600000ms and enhance related tests
2026-05-09 12:42:59 +00:00
diegosouzapw
7b80e80a1e
fix(runtime): harden timer handling and model pricing fallback
...
Align runtime behavior with test and stream expectations across the app.
Use `globalThis` timer APIs for SSE heartbeats, set the Playwright
server `NODE_ENV` explicitly by mode, and fall back to Codex pricing
lookups after stripping effort suffixes when a direct model match is
missing.
Refresh affected unit and e2e coverage to use deterministic timers and
updated settings navigation so timeout- and stream-related assertions are
stable on release builds.
2026-05-08 19:00:06 -03:00
diegosouzapw
276e5da137
Merge PR #2019 and resolve conflicts
2026-05-08 17:54:35 -03:00
diegosouzapw
a52c9ceb45
fix: update dependencies and merge PR 2035
2026-05-08 17:46:32 -03:00
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
Raxxoor
deb2180c9b
fix(db): reduce hot-path persistence overhead ( #2039 )
...
Integrated into release/v3.8.0
2026-05-08 17:35:36 -03:00
Paijo
60bb00be41
fix(db): add missing migration renumbering entries for compression migrations ( #2041 )
...
Integrated into release/v3.8.0
2026-05-08 17:35:31 -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
Dohyun Jung
39ae0314b6
feat(combo): add context_length input field to combo edit form ( #2047 )
...
Integrated into release/v3.8.0
2026-05-08 17:34:56 -03:00
Eric Chan
dc94613e6a
fix(auth): allow bootstrap without password ( #2048 )
...
Integrated into release/v3.8.0
2026-05-08 17:34:51 -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
Jan Leon
43553646ed
feat: add fallbackDelayMs to combo configuration and related settings
2026-05-08 19:21:34 +00: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
Jan Leon
3662f90095
feat: enhance chat handling with cached settings and deduplicate quota fetches in reset-aware strategy
2026-05-08 16:57:25 +00:00
Jan Leon
9d3eb480a2
feat(usage): account for codex fast tier analytics
2026-05-08 11:16:14 +00:00
Jan Leon
1929b44235
feat: implement global Codex fast service tier functionality and related settings
2026-05-08 08:58:38 +00: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
61fb2ac36d
chore: resolve merge conflicts in claude.ts
2026-05-07 08:57:30 -03:00
diegosouzapw
a430381434
chore: apply review suggestions and missing layers
2026-05-07 08:50:39 -03:00
Alexander Averyanov
e9d96fa3ff
Fix API key identity in usage analytics ( #2008 )
...
Integrated into release/v3.8.0
2026-05-07 08:49:23 -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
Hernan Javier Ardila Sanchez
84955146d0
fix(catalog): auto-calculate combo context_length from target model limits ( #2030 )
...
Integrated into release/v3.8.0
2026-05-07 08:48:52 -03:00
backryun
b4ba8379de
chore: Remove Deprecated Models ( #2033 )
...
Integrated into release/v3.8.0
2026-05-07 08:48:43 -03:00
Jan Leon
aace2fcbd0
feat: enhance GLM quota handling and add new quota labels for Z.AI
2026-05-06 23:02:08 +00:00
Jan Leon
e0613e6600
fix: address reset-aware follow-up feedback
2026-05-06 21:47:30 +00:00
Jan Leon
269186b9d1
fix: address reset-aware routing review feedback
2026-05-06 21:09:32 +00:00
Jan Leon
76326c6497
fix: generalize reset-aware quota routing
2026-05-06 20:34:43 +00:00
Jan Leon
23aa213cef
feat: add support for Z.AI provider and enhance quota handling
2026-05-06 20:20:26 +00:00