Randi
db0af86085
Clarify provider groups on the Providers page ( #950 )
2026-04-03 10:17:24 -03:00
Randi
be2f7cb3e5
fix(cc-compatible): keep cache ttl ordering valid ( #948 )
2026-04-03 10:17:21 -03:00
diegosouzapw
7c76f7443e
Merge branch 'pr-946' into release/v3.4.9
...
# Conflicts:
# open-sse/utils/stream.ts
2026-04-03 03:28:10 -03:00
Diego Rodrigues de Sa e Souza
a0877e484d
Merge pull request #939 from rdself/coder/fix-claude-localhost-callback
...
Restore Claude OAuth localhost callback handling
2026-04-03 03:21:03 -03:00
Diego Rodrigues de Sa e Souza
da6481f96b
Merge pull request #942 from rdself/coder/fix-cc-compatible-cache
...
Fix cc-compatible cache markers
2026-04-03 03:20:56 -03:00
Diego Rodrigues de Sa e Souza
7dea0441ac
Merge pull request #943 from rdself/coder/fix-github-copilot-body
...
fix: restore GitHub Copilot combo requests
2026-04-03 03:20:52 -03:00
dalbit-mir
d3058cbe07
fix: preserve Claude Code rendering on responses translation
2026-04-03 15:09:52 +09:00
xiaoge1688
587bab3eb1
fix(gemini): preserve thought signatures across antigravity tool calls
2026-04-03 12:55:57 +08:00
R.D.
629a6936fa
fix(github): use copilot token and materialize tls responses
2026-04-03 00:46:41 -04:00
R.D.
0288bc681b
fix cc-compatible cache markers
2026-04-02 23:55:53 -04:00
diegosouzapw
d46e3f07c3
chore(release): v3.4.8 — security compliance and fix algorithms
2026-04-03 00:15:35 -03:00
R.D.
d512ab5ddf
fix claude oauth localhost callback
2026-04-02 22:14:04 -04:00
diegosouzapw
954c40067e
chore(release): merge PR 937 and fix catalog models context length types
2026-04-02 22:32:52 -03:00
R.D.
bcc374eb31
fix claude oauth and cc-compatible regressions
2026-04-02 20:54:19 -04:00
Chris Staley
6698d33f04
fix(tests): update T28/T31 for gemini dynamic model sync
...
Gemini AI Studio no longer has a hardcoded model registry — models come
from API sync. Updated tests:
- T28: assert gemini registry is empty (API sync), check gemini-cli instead
- T31: check antigravity static catalog for pro-high/pro-low model IDs
2026-04-02 17:29:03 -06:00
Diego Rodrigues de Sa e Souza
0ae31e0acc
Merge pull request #925 from rdself/coder/fix-cloudflared-restart-warning
...
fix(cloudflared): avoid stale quick tunnel restart state
2026-04-02 14:37:15 -03:00
Diego Rodrigues de Sa e Souza
24721cf2fa
Merge pull request #924 from rdself/coder/add-github-copilot-gemini-3-1-pro-preview
...
feat(github): add Gemini 3.1 Pro Preview to GitHub Copilot
2026-04-02 14:37:10 -03:00
Diego Rodrigues de Sa e Souza
c87167cac4
Merge pull request #921 from rdself/coder/cc-compatible-streaming-ui
...
Fix CC compatible streaming and compatible provider UI
2026-04-02 14:36:59 -03:00
Diego Rodrigues de Sa e Souza
46311dfaba
Merge pull request #918 from rdself/coder/fix-timeout-env-stream-300s
...
fix: make request and stream timeouts fully env-configurable
2026-04-02 14:36:53 -03:00
Diego Rodrigues de Sa e Souza
3319fd6a21
Merge pull request #916 from oyi77/feat/cliproxyapi-3-version-manager
...
feat(cliproxyapi): version manager service, API routes, CLI Tools UI & Docker
2026-04-02 14:36:43 -03:00
Diego Rodrigues de Sa e Souza
0f75387f41
Merge pull request #915 from oyi77/feat/cliproxyapi-2-routing
...
feat(cliproxyapi): executor, proxy routing with SSRF guard & module-level cache
2026-04-02 14:36:37 -03:00
Diego Rodrigues de Sa e Souza
9fd5d8241e
Merge pull request #914 from oyi77/feat/cliproxyapi-1-schema-settings
...
feat(cliproxyapi): DB schema, upstream proxy config & settings UI
2026-04-02 14:36:31 -03:00
Diego Rodrigues de Sa e Souza
0bfee823dd
Merge pull request #913 from carmin777/feat/qoder-pat-qodercli
...
feat(qoder): support PAT via qodercli and remove stale qoder.cn defaults
2026-04-02 14:36:25 -03:00
R.D.
ed72ddc4d3
fix(cloudflared): avoid stale restart state
2026-04-02 05:40:26 -04:00
R.D.
a7fa34c2fc
feat(github): add gemini-3.1-pro-preview
2026-04-02 05:27:54 -04:00
R.D.
4d97023938
sync cc compatible available models with claude oauth
2026-04-02 04:16:19 -04:00
R.D.
e7e4bf39fe
remove cc compatible models listing configuration
2026-04-02 03:55:02 -04:00
R.D.
bf7d4ebea5
fix cc compatible streaming and compatible provider ui
2026-04-02 03:34:50 -04:00
R.D.
94eb7b155e
refactor: add shared request timeout baseline
2026-04-02 03:12:09 -04:00
R.D.
50f12869bf
fix: make streaming timeouts env-configurable
2026-04-02 02:59:12 -04:00
oyi77
2e2afa616d
feat(cliproxyapi): add version manager service, API routes, CLI Tools UI & Docker
...
Part 3 of CLIProxyAPI integration (#902 ). Depends on PR1 + PR2.
- releaseChecker.ts: GitHub releases API with 5min cache
- binaryManager.ts: download, SHA256 verify, install, symlink, rollback
- processManager.ts: spawn, graceful stop (SIGTERM→SIGKILL with interval cleanup), restart
- healthMonitor.ts: periodic /v1/models health checks
- index.ts: orchestrator (install/start/stop/restart/checkUpdates/pin/rollback)
- 6 API routes under /api/version-manager/ with Zod validation
- CliproxyapiToolCard: CLI Tools page card
- Docker: cliproxyapi profile with sidecar service + healthcheck
- 78 unit tests across 5 test files
2026-04-02 13:37:43 +07:00
oyi77
d82a7040f1
feat(cliproxyapi): add executor, proxy routing with SSRF guard & module-level cache
...
Part 2 of CLIProxyAPI integration (#902 ). Depends on PR1.
- CliproxyapiExecutor: HTTP bridge to localhost:8317, reuses BaseExecutor.mergeAbortSignals
- Executor registration with cliproxyapi + cpa aliases
- chatCore.ts: resolveExecutorWithProxy() with Object.create (preserves prototype methods)
- Module-level proxy config cache (10s TTL, shared across requests)
- Three routing modes: native (default), cliproxyapi (passthrough), fallback (auto-retry on 5xx/429)
- 21 unit tests for executor
2026-04-02 13:28:46 +07:00
oyi77
8fc97a7f91
feat(cliproxyapi): add DB schema, upstream proxy config & settings UI
...
Part 1 of CLIProxyAPI integration (#902 ).
- DB migration for version_manager + upstream_proxy_config tables
- DB modules: versionManager.ts (tool lifecycle CRUD), upstreamProxy.ts (proxy config CRUD + SSRF guard)
- localDb.ts re-exports for new modules
- Provider registration: UPSTREAM_PROXY_PROVIDERS in providers.ts
- Zod validation schemas for version-manager API routes
- Settings UI: CliproxyapiSettingsTab (Advanced tab)
- 47 unit tests for DB modules
2026-04-02 13:27:51 +07:00
carmim777
5789c1ae7d
feat(qoder): support PAT via qodercli
2026-04-02 01:35:23 -03:00
Diego Rodrigues de Sa e Souza
e121fec599
Merge pull request #905 from rdself/coder/sqlite-wal-checkpoint-shutdown
...
Flush SQLite WAL on graceful shutdown
2026-04-02 01:00:50 -03:00
Diego Rodrigues de Sa e Souza
6c669abb23
Merge pull request #909 from christopher-s/fix/responses-api-flush-total-tokens
...
fix(translator): emit response.completed with total_tokens for Responses API clients
2026-04-02 01:00:34 -03:00
R.D.
de162eb719
fix: drop assistant prefill for cc bridge
2026-04-01 22:48:34 -03:00
R.D.
33297e0226
fix: repair cc compatible v1 route handling
2026-04-01 22:48:34 -03:00
R.D.
a07e643020
fix(model-sync): store real provider in log summary
2026-04-01 22:48:34 -03:00
Chris Staley
304664b318
test: update usage field assertions to Responses API format
...
The normalization to input_tokens/output_tokens/total_tokens changed
the usage field names. Update test to assert on the correct fields.
2026-04-01 19:46:18 -06:00
R.D.
69bbc0a2a1
flush sqlite wal on graceful shutdown
2026-04-01 20:14:31 -04:00
diegosouzapw
7e5e029559
Merge Pull Request #891
...
# Conflicts:
# open-sse/handlers/chatCore.ts
2026-04-01 18:05:44 -03:00
diegosouzapw
1a2b46f00c
Merge Pull Request #882
...
# Conflicts:
# tests/unit/copilot-usage.test.mjs
2026-04-01 18:04:52 -03:00
William Finger
7928bede1e
test: fix 4 failing unit tests (copilot-usage, request-log-migration)
...
- copilot-usage: use future reset date (2026-12-31) to avoid stale
quota window causing remainingPercentage to reset to 100%
- request-log-migration: close SQLite DB before cleanup to release
Windows file locks; remove stale archive dir before second test
2026-04-01 13:48:48 +01:00
R.D.
a381e9aa3b
feat: pass tools through CC compatible bridge
2026-04-01 04:55:25 -04:00
R.D.
32dc3b36ab
chore: rename CC compatible feature flag
2026-04-01 04:39:29 -04:00
R.D.
190f02a939
feat: add hidden Claude Code compatible provider
2026-04-01 04:35:16 -04:00
diegosouzapw
f665da9348
chore(release): prepare v3.4.2 integration branch
2026-04-01 02:51:49 -03:00
diegosouzapw
f4fc0e17da
Merge branch 'feat/memory-skill-injection-v2' into release/v3.4.2
...
# Conflicts:
# src/app/(dashboard)/dashboard/settings/page.tsx
2026-04-01 02:20:40 -03:00
diegosouzapw
b5389cadc8
Merge PR #885 antigravity-audit into release/v3.4.2
...
# Conflicts:
# open-sse/executors/antigravity.ts
2026-04-01 02:19:56 -03:00