Cita
639c387532
[codex] fix responses lifecycle parity and codex session serialization ( #278 )
...
* fix responses lifecycle parity
* remove websocket test debug logging
* fix responses proxy stream typecheck
* update compact upstream response expectations
* add community and deepwiki badges
* update linuxdo banner link
* fix responses review follow-ups
* preserve whitespace in responses terminal deltas
* fix responses stream reconciliation edges
* fix responses lifecycle parity and codex session serialization
* fix review follow-up edge cases
---------
Co-authored-by: apple <apple@appledeMacBook-Pro.local >
2026-03-25 18:56:36 +08:00
Cita
709f528bd2
fix responses lifecycle parity ( #272 )
...
* fix responses lifecycle parity
* remove websocket test debug logging
* fix responses proxy stream typecheck
* update compact upstream response expectations
* add community and deepwiki badges
* update linuxdo banner link
* fix responses review follow-ups
* preserve whitespace in responses terminal deltas
* fix responses stream reconciliation edges
---------
Co-authored-by: apple <apple@appledeMacBook-Pro.local >
2026-03-24 23:12:35 +08:00
Bainily
9cf3dd1904
feat(proxy): improve channel failover stability and sticky session coordination / 优化代理通道故障切换与粘滞会话协调 ( #268 )
...
* wip: preserve local changes before upstream merge
* Improve proxy routing stability and add stable-first strategy
* Sync explicit-group routing strategy to eligible source routes
* Fix proxy retry and runtime health review issues
* fix: make proxy channel retry attempts configurable
* fix: harden proxy retry recovery and bookkeeping
* fix: address pr 257 review comments
* feat(proxy): add sticky session channel coordination
---------
Co-authored-by: Cita <juricek.chen@gmail.com >
2026-03-24 19:40:44 +08:00
Cita
4a3b4a8bb6
fix: preserve protocol parity across compatibility hops ( #259 )
...
* wip: preserve local changes before upstream merge
* Improve proxy routing stability and add stable-first strategy
* Sync explicit-group routing strategy to eligible source routes
* Fix proxy retry and runtime health review issues
* fix: make proxy channel retry attempts configurable
* fix: harden proxy retry recovery and bookkeeping
* fix: address pr 257 review comments
* fix: preserve oe tool_result structure
* fix: preserve protocol parity across compatibility hops
* fix: satisfy server build and typecheck
* fix: preserve codex and mcp fallback semantics
* fix: address ci and review follow-ups
---------
Co-authored-by: bnvnvnv <bnvnvnv@gmail.com >
2026-03-23 20:25:20 +08:00
Bainily
1449f08e6c
fix: stabilize Codex continuation and proxy retry recovery / 修复 Codex 续传与代理重试稳定性 ( #257 )
...
* wip: preserve local changes before upstream merge
* Improve proxy routing stability and add stable-first strategy
* Sync explicit-group routing strategy to eligible source routes
* Fix proxy retry and runtime health review issues
* fix: make proxy channel retry attempts configurable
* fix: harden proxy retry recovery and bookkeeping
* fix: address pr 257 review comments
---------
Co-authored-by: Cita <juricek.chen@gmail.com >
2026-03-23 19:17:22 +08:00
Cita
764b9aa0e6
fix: address latest coderabbit review findings
2026-03-23 15:24:00 +08:00
Cita
8e001508bf
refactor: extract model tester composer and tighten shared types
2026-03-23 13:44:52 +08:00
Cita
50c34b8866
refactor: keep downstream client metadata on cli profiles
2026-03-23 12:02:44 +08:00
Cita
3877f3a3f1
refactor: centralize oauth identity and route refresh workflow
2026-03-23 11:53:59 +08:00
Cita
328b492ab3
fix: finish review-driven single-source cleanup
2026-03-23 11:26:01 +08:00
Cita
5d78658af9
fix: address review feedback and code scanning alerts
2026-03-22 23:41:45 +08:00
Cita
32d7037629
refactor: share platform file and route helpers
2026-03-22 22:17:50 +08:00
Cita
9290e51ecc
refactor: consolidate single-source routing and protocol helpers
2026-03-22 21:27:09 +08:00
Cita
3775ee059c
Merge remote-tracking branch 'origin/main' into codex/codex-review-fixes
...
# Conflicts:
# src/server/services/modelService.ts
2026-03-21 20:31:30 +08:00
Cita
4c14f9c9b0
Merge pull request #234 from cita-777/codex/gemini-oauth-hardening
...
Fix Gemini OAuth refresh and failure coverage
2026-03-21 20:13:08 +08:00
Cita
4480f504e4
fix: satisfy server build typing
2026-03-21 19:58:41 +08:00
Cita
d9e550c279
fix: address codex review findings
2026-03-21 19:45:29 +08:00
Cita
e09fb43b33
Merge pull request #236 from cita-777/codex/claude-count-models
...
Fix Claude count_tokens compatibility and OAuth model discovery
2026-03-21 19:28:18 +08:00
Cita
1d8889001f
fix: harden codex runtime routing and oauth recovery
2026-03-21 19:07:14 +08:00
Cita
dc93c58582
Fix Claude count tokens routing and model discovery
2026-03-21 18:42:28 +08:00
Cita
dd48550ffa
Fix Gemini OAuth refresh and failure coverage
2026-03-21 18:38:00 +08:00
Cita
500ba25787
fix: bypass multimodal endpoint memory for gemini
2026-03-21 18:37:36 +08:00
Cita
f586d3f318
Merge pull request #229 from cita-777/codex/gemini-claude-identity-encoding
...
Codex/gemini claude identity encoding
2026-03-21 15:55:51 +08:00
ciat-777
5a4f881b95
fix: restore generic inline document endpoint fallbacks
2026-03-21 15:52:22 +08:00
ciat-777
7a2953ac36
fix: decode zstd responses while restoring claude encoding
2026-03-21 15:38:11 +08:00
ciat-777
17a4281117
fix: avoid messages fallback for generic file uploads
2026-03-21 14:03:35 +08:00
Cita
9b17c3ebdf
Merge pull request #159 from Hureru/feat/account-level-proxy
...
feat(proxy): account-level proxy URL override
2026-03-21 13:14:08 +08:00
ciat-777
1b78359739
fix: force identity encoding for claude messages
2026-03-21 12:48:34 +08:00
Hureru
4d0c4b8129
feat(proxy): propagate account-level proxy across all surfaces
...
- chatSurface/openAiResponsesSurface: extract channelProxyUrl once and pass to withSiteRecordProxyRequestInit
- geminiSurface: switch from withSiteProxyRequestInit to withSiteRecordProxyRequestInit with channelProxyUrl
- balanceService: pass accountProxyUrl to sub2api token refresh requests
- siteProxy: fix isAccountOverride to only be true when account proxy differs from site proxy
- Accounts.tsx: use parseAccountExtraConfig helper for proxy badge display
2026-03-21 11:44:57 +08:00
Hureru
8df3b1431f
Merge remote-tracking branch 'origin/main' into feat/account-level-proxy
...
# Conflicts:
# src/server/proxy-core/surfaces/chatSurface.ts
# src/server/proxy-core/surfaces/openAiResponsesSurface.ts
# src/server/routes/proxy/embeddings.ts
# src/server/routes/proxy/images.ts
# src/server/services/modelService.ts
2026-03-21 10:09:19 +08:00
Cita
79146af16a
Merge pull request #216 from cita-777/codex/fix-responses-endpoint-memory
...
[codex] fix cross-protocol conversation file compatibility
2026-03-20 21:53:13 +08:00
cita
2890b7daf3
fix cross-protocol conversation file compatibility
2026-03-20 21:48:05 +08:00
Brucents
088d0455a9
fix(proxy): add system proxy connectivity test and align proxy UI copy
2026-03-20 19:13:23 +08:00
Brucents
a66cbafeb8
fix(proxy): separate upstream target resolution from proxy dispatch and add site-level proxy URLs
2026-03-20 17:40:02 +08:00
Bainily
e9c1bd898e
[codex] improve proxy stability, routing, and site subscription visibility ( #194 )
...
* wip: preserve local changes before upstream merge
* Improve proxy routing stability and add stable-first strategy
2026-03-20 16:18:28 +08:00
cita
0068200f2d
Improve downstream client detection
2026-03-20 15:31:21 +08:00
cita
4e60290838
feat: add proxy log client detection filters
2026-03-20 12:25:30 +08:00
Cita
0f5ec9a1c1
Merge pull request #184 from cita-777/codex/full-cliproxyapi-parity
...
[codex] complete codex cliproxyapi parity
2026-03-20 11:28:24 +08:00
cita
adc4fb1be7
complete codex cliproxyapi parity
2026-03-20 11:23:29 +08:00
cita
77d6a415d1
fix managed downstream deny-all semantics
2026-03-20 00:39:39 +08:00
cita
8672ff8dff
Handle mislabeled responses SSE bodies
2026-03-19 23:20:40 +08:00
Hureru
382c6b22d8
Merge remote-tracking branch 'origin/main' into feat/account-level-proxy
...
# Conflicts:
# src/server/routes/proxy/chat.ts
# src/server/routes/proxy/responses.ts
2026-03-19 23:18:41 +08:00
Cita
24483c28eb
Refactor proxy-core surfaces and transformer boundaries ( #163 )
...
* refactor: add canonical request contracts
* test: harden transformer boundary contracts
* refactor: adapt protocol transformers to canonical contract
* refactor: add cli profile registry
* refactor: extract provider profiles
* refactor: add conductor and provider executors
* refactor: add models surface
* refactor: migrate responses surface
* refactor: migrate chat surface
* refactor: migrate gemini surface
* refactor: migrate file surfaces
* test: align runtime executor undici mock
* fix: preserve compact SSE closeout payloads
* feat: support all-api-hub v2 backup imports
* fix: aggregate codex oauth SSE final payloads
* fix: harden responses SSE failure handling
2026-03-19 16:07:56 +08:00