Commit Graph

  • 647afe327b refactor(sse): declare the multipart/gRPC frame bodies as ArrayBuffer-backed (#8533) release/v3.8.49 backryun 2026-07-26 15:52:04 +09:00
  • d628105503 refactor(sse): retag the designer-web result unions with string discriminants (#8531) backryun 2026-07-26 15:52:00 +09:00
  • 2cf462c1a1 refactor(sse): type the rerank response adapter's options parameter (#8528) backryun 2026-07-26 15:51:56 +09:00
  • 0312fe2a40 refactor(guardrails): narrow the documented void return at the dispatch site (#8525) backryun 2026-07-26 15:51:53 +09:00
  • fd739ab008 refactor(sse): restore three executor types the runtime already relied on (#8520) backryun 2026-07-26 15:51:49 +09:00
  • 1bd1af2f48 refactor(sse): narrow three result unions via type predicates (#8499) backryun 2026-07-26 15:51:45 +09:00
  • 06326a3c80 refactor(sse): stop three executors shadowing BaseExecutor.buildHeaders (#8498) backryun 2026-07-26 15:51:42 +09:00
  • a51cd06322 fix(resilience): honor comboCooldownWait for every combo strategy (#8541) (#8559) AmirHossein Rezaei 2026-07-26 10:21:38 +03:30
  • f60c9fe542 chore(quality): rebaseline complexity/cognitive for v3.8.49 merge-train own-growth ikelvingo 2026-07-25 21:46:36 -03:00
  • 1d7878d857 chore(quality): rebaseline complexity/cognitive to v3.8.49 tip drift ikelvingo 2026-07-25 21:03:23 -03:00
  • b343d44512 feat(sse): relay upstream 4xx error bodies verbatim on the Anthropic request path feat/upstream-4xx-error-passthrough diegosouzapw 2026-07-25 18:44:21 -03:00
  • 043756bc02 feat(sse): selective upstream 4xx error passthrough util diegosouzapw 2026-07-25 18:27:58 -03:00
  • 40b1d94cbd fix(compression): restore auto-combo scoring/routing features dropped by stale rebase fix/session-dedup-oom-guard ikelvingo 2026-07-25 12:54:27 -03:00
  • b87fd70572 sync with release tip for /green-prs validation fix/7587-vscode-models-missing-openai ikelvingo 2026-07-25 12:43:24 -03:00
  • c1f1e3d9c4 sync with release tip for /green-prs validation ikelvingo 2026-07-25 11:54:45 -03:00
  • 4053e2314a chore(quality): rebaseline file-size for inherited base growth (#8561) Alex 2026-07-25 17:25:14 +03:00
  • cc63ac9f53 test(sse): register #8396 and #8376 unit tests in stryker tap.testFiles (#8538) MumuTW 2026-07-25 22:10:52 +08:00
  • c447be4329 fix(db): classify compressionDetailNormalizers as db-internal in check-db-rules (#8534) MumuTW 2026-07-25 22:10:48 +08:00
  • d06d3fb67d test(sse): update three backoff assertions stale since the #8396 cooldown cap (#8539) MumuTW 2026-07-25 22:10:44 +08:00
  • 278640b438 chore(ci): resync stale no-explicit-any suppression count for proxy-registry.test.ts (#8544) MumuTW 2026-07-25 22:10:33 +08:00
  • ec0be07682 chore(deps): patch js-yaml + postcss for 2 high Dependabot alerts (#8572) Diego Rodrigues de Sa e Souza 2026-07-25 10:35:05 -03:00
  • 362af56b65 feat(ci): block stale UI translations when an English value is rewritten feat/i18n-ui-value-drift-gate ikelvingo 2026-07-25 10:16:11 -03:00
  • 4a37b52c63 fix(oauth): correct the Antigravity remote-login guidance and drop the stale i18n copy fix/oauth-lan-loopback-guidance ikelvingo 2026-07-25 08:57:25 -03:00
  • b0a0bcc727 fix(api): expose responses-format models on all VS Code Ollama listing routes (#7587) ikelvingo 2026-07-25 08:47:31 -03:00
  • c6d8acde32 fix(api): warn (never reject) when a combo name shadows a real model id (#8530) fix/8530-combo-model-name-collision ikelvingo 2026-07-25 08:40:38 -03:00
  • da7eb17ba7 fix(providers): persist runtime-discovered Antigravity projectId to the connection (#8491) fix/8491-antigravity-projectid-persist ikelvingo 2026-07-25 08:35:25 -03:00
  • 30709255c9 fix(sse): stop combo's aggregated failure response from mixing fields across targets (#8486) (#8508) Diego Rodrigues de Sa e Souza 2026-07-25 04:57:29 -03:00
  • 9ced2e99df fix(sse): stop stream readiness from treating a choices-less error frame as success (#7503) (#8504) Diego Rodrigues de Sa e Souza 2026-07-25 04:57:22 -03:00
  • 6cad24eec0 fix(api): probe provider alias in models.dev reverse capability lookup (#8429) (#8506) Diego Rodrigues de Sa e Souza 2026-07-25 04:57:15 -03:00
  • 61277813b2 fix(backend): compute AgentBridge diagnose DNS check per-agent instead of hard-coded Antigravity (#8466) (#8502) Diego Rodrigues de Sa e Souza 2026-07-25 04:57:07 -03:00
  • 13cc128dae fix(cli): fall back to node:sqlite when better-sqlite3 is unavailable in omniroute doctor (#7586) (#8501) Diego Rodrigues de Sa e Souza 2026-07-25 04:57:00 -03:00
  • 55ff236023 fix(providers): repoint zai-web executor to chat.z.ai v2 chat-completions endpoint (#8014) (#8503) Diego Rodrigues de Sa e Souza 2026-07-25 04:56:53 -03:00
  • 24142a8e91 fix(providers): expose base-URL override for Kimi/Moonshot CN-region keys (#7447) (#8500) Diego Rodrigues de Sa e Souza 2026-07-25 04:56:46 -03:00
  • e0aef4deb9 fix(translator): set status:completed on Responses input items to satisfy strict upstream validators (#8083) (#8507) Diego Rodrigues de Sa e Souza 2026-07-25 04:56:33 -03:00
  • 7a8f9156da test(sse): repair two base-red gates on release/v3.8.49 (#8490) backryun 2026-07-25 14:53:25 +09:00
  • 5a20314782 refactor(sse): declare the executor execute() result contract (#8489) backryun 2026-07-25 14:53:19 +09:00
  • 3f2bf86c3c fix(sse): call the real abort-signal helper in the Gemini Business executor (#8485) backryun 2026-07-25 14:53:13 +09:00
  • 8eebda13ca refactor(sse): resolve open-sse utils/translator type diagnostics for TS 7 (#8483) backryun 2026-07-25 14:53:07 +09:00
  • 1930b09c6a chore(sse): drop deprecated baseUrl from open-sse tsconfig for TS 7.0 (#8473) backryun 2026-07-25 14:53:01 +09:00
  • 909642879f feat: add Claude Opus 5 support (#8464) backryun 2026-07-25 14:52:55 +09:00
  • 11f7ba2c72 fix(sse): record tool calls into shared state for openai->openai-responses call-log summary (#8462) Markus Hartung 2026-07-25 07:52:49 +02:00
  • 94125e09b1 chore(deps): bump actions/setup-python from 6 to 7 (#8456) dependabot[bot] 2026-07-25 02:52:37 -03:00
  • fb6b8e5233 chore(deps): bump github/codeql-action/init from 4.37.1 to 4.37.3 (#8455) dependabot[bot] 2026-07-25 02:52:30 -03:00
  • 2a02d63676 chore(deps): bump ossf/scorecard-action from 2.4.3 to 2.4.4 (#8454) dependabot[bot] 2026-07-25 02:52:24 -03:00
  • 2129aa8a4a chore(deps): bump github/codeql-action/analyze from 4.37.1 to 4.37.3 (#8453) dependabot[bot] 2026-07-25 02:52:17 -03:00
  • 592defd488 chore(deps): bump codecov/codecov-action from 5.5.5 to 7.0.0 (#8452) dependabot[bot] 2026-07-25 02:52:10 -03:00
  • 0d92be2117 test(e2e): contract test for the full provider journey (#8330) (#8444) Honey Tyagi 2026-07-25 11:22:03 +05:30
  • 88180d069a feat(providers): add missing opencode-go reasoning effort variants (#8441) Prudhvi Vuda 2026-07-25 01:51:56 -04:00
  • 7cc922ba97 fix(dashboard): preserve connection health visual on last routed topology node (#8428) MumuTW 2026-07-25 13:51:49 +08:00
  • 3432579eb0 fix(oauth): add devin-cli and agy entries to OAUTH_TEST_CONFIG (#8427) MumuTW 2026-07-25 13:51:42 +08:00
  • 4528fc455e fix(auth): exclude local CLI providers from tokenHealthCheck expiration (Fixes #8407) (#8426) MumuTW 2026-07-25 13:51:35 +08:00
  • 73c5e27379 i18n(zh-TW): translate missing Reasoning Routing strings (#8423) MumuTW 2026-07-25 13:51:28 +08:00
  • 49ccc73f44 docs(claude-code): document unprefixed model IDs and the Ambiguous model error (#8410) Dvir Arad 2026-07-25 08:51:22 +03:00
  • 5d9ace6778 feat(providers): map upstream reasoning-level metadata in openai-compatible discovery (#8347) (#8363) Diego Rodrigues de Sa e Souza 2026-07-25 02:51:15 -03:00
  • 9dcbbd18c8 fix(i18n): restore brand proper nouns and unify terminology in zh-CN and zh-TW (#8355) ikelvingo 2026-07-25 13:51:07 +08:00
  • 58ab8b1d2c Clicking a provider card hitting back loses scroll position (#8349) Jay Ongg 2026-07-24 22:51:00 -07:00
  • 9a0e764459 feat(cli): replace ANTHROPIC_SMALL_FAST_MODEL with Fable default (#8343) Adrian Rogala 2026-07-25 07:50:53 +02:00
  • 53a91b3df8 feat(api): quota-aware fallback routing for web-fetch providers (#8297) (#8335) Diego Rodrigues de Sa e Souza 2026-07-25 02:50:46 -03:00
  • b8901b6506 feat(db): persist caller session tag into call_logs for per-session cost attribution (#8249) (#8334) Diego Rodrigues de Sa e Souza 2026-07-25 02:50:40 -03:00
  • 1cafd328c7 fix(dashboard): persist compression engine detail settings (Headroom / session dedup / CCR) instead of dropping them on save (#8388) (#8404) Diego Rodrigues de Sa e Souza 2026-07-24 20:37:37 -03:00
  • 09e9ecef97 fix(resilience): treat an unreachable-proxy ECONNREFUSED as a circuit-breaker event so combo fails over instead of hitting the 503 max-retry limit (#8376) (#8403) Diego Rodrigues de Sa e Souza 2026-07-24 20:37:31 -03:00
  • 1f58a29e9c fix(api): estimate inline base64 image tokens instead of counting the data URL as text so it does not falsely exceed the context window (#8368) (#8401) Diego Rodrigues de Sa e Souza 2026-07-24 20:37:25 -03:00
  • 73762b1b32 fix(backend): stop prompt-cache affinity from silently reordering an explicit priority combo across models (#8370) (#8400) Diego Rodrigues de Sa e Souza 2026-07-24 20:37:18 -03:00
  • 544ae2d3da fix(api): accept a missing status query-param on GET /api/plugins instead of rejecting null with Invalid status value (#8374) (#8399) Diego Rodrigues de Sa e Souza 2026-07-24 20:37:12 -03:00
  • 312e24e785 fix(plugins): fire registered+active plugin hooks (onRequest/onResponse/onError) during proxying instead of never invoking them (#8395) (#8449) Diego Rodrigues de Sa e Souza 2026-07-24 20:36:59 -03:00
  • d7f9475864 fix(backend): make disabling the global per-key proxy toggle override existing per-key proxy assignments (#8385) (#8447) Diego Rodrigues de Sa e Souza 2026-07-24 20:36:52 -03:00
  • b64361dd2c fix(resilience): cap the connection cooldown after a 429 burst so combo fallback is not blacked out past the real rate-limit window (#8396) (#8446) Diego Rodrigues de Sa e Souza 2026-07-24 20:36:44 -03:00
  • 9a78ea2225 fix(providers): stop marking a multi-quota-window provider exhausted when only some windows are depleted (LIMIT-200 snapshot eviction drops idle healthy windows) (#8431) (#8445) Diego Rodrigues de Sa e Souza 2026-07-24 20:36:37 -03:00
  • bbb967d584 fix(oauth): explain the LAN-IP loopback mismatch with an actionable panel ikelvingo 2026-07-24 17:25:37 -03:00
  • 36f8fd1005 docs: enhance README with tables for improved structure and readability diegosouzapw 2026-07-24 13:07:06 -03:00
  • 0f226a5a24 docs: enhance README formatting with tables for better structure and readability diegosouzapw 2026-07-24 12:31:19 -03:00
  • e8719783ef fix(api): stop the 2000-token safety buffer from inflating usage.prompt_tokens in the client response (#8331) (#8356) Diego Rodrigues de Sa e Souza 2026-07-24 12:10:06 -03:00
  • f4b3b0c5c6 fix(compression): bound session-dedup suffix-block scan to prevent OOM Adriano 2026-07-24 11:59:11 -03:00
  • 9994e00763 refactor(sse): classify SSE critical-path empty catches + add CONTRIBUTING convention (#8142) (#8364) Diego Rodrigues de Sa e Souza 2026-07-24 11:45:10 -03:00
  • 9b7bd6e5d3 fix(api): stop leaking the internal provider UUID in /v1/models and honor the configured prefix (#8327) (#8361) Diego Rodrigues de Sa e Souza 2026-07-24 11:45:02 -03:00
  • cbc7786533 fix(backend): keep combo routing from dispatching image requests to text-only targets (#8332) (#8360) Diego Rodrigues de Sa e Souza 2026-07-24 11:44:54 -03:00
  • fa46d93941 fix(api): accept the current compatible-provider connection id scheme in the models test route (#8326) (#8359) Diego Rodrigues de Sa e Souza 2026-07-24 11:44:46 -03:00
  • 493708f575 fix(sse): strip third-party-agent signals from the Hermes system prompt that trigger Anthropic 400 extra-usage (#8350) (#8358) Diego Rodrigues de Sa e Souza 2026-07-24 11:44:37 -03:00
  • 70275be59b fix(dashboard): show custom provider_nodes providers in the Topology view instead of only AI_PROVIDERS (#8328) (#8357) Diego Rodrigues de Sa e Souza 2026-07-24 11:44:29 -03:00
  • 4323dba518 fix(sse): stop stripInternalReasoningPlaceholder from eating inter-word spaces (#8341) Markus Hartung 2026-07-24 16:44:21 +02:00
  • dec4a67fe7 fix(memory): self-heal upsertVector/deleteVector from a raced vec_memories drop (#8337) Markus Hartung 2026-07-24 16:44:09 +02:00
  • 07067841b5 feat(combo): enforce provider and model family invariants (#8304) Ravi Tharuma 2026-07-24 16:44:00 +02:00
  • 97d948cc9e fix(antigravity): add missing gemini-3.6-flash pricing rows to ag OAuth pricing (#8290) Bob.Hou 2026-07-24 10:43:52 -04:00
  • 2e355dd0b9 chore(deps): bump next to 16.2.11 (9 security advisories) (#8265) Diego Rodrigues de Sa e Souza 2026-07-24 11:43:44 -03:00
  • 4e85e3d920 feat(opencode-plugin): auto-discover models while running + force sync (#8101) Ravi Tharuma 2026-07-24 16:43:35 +02:00
  • 44eb05469a docs: improve formatting and structure in README for better readability diegosouzapw 2026-07-24 11:29:18 -03:00
  • 4f9cd0c92a docs: update section headers in README for improved clarity diegosouzapw 2026-07-24 10:28:21 -03:00
  • cad4ea92ff docs: update provider icons and enhance API interface documentation diegosouzapw 2026-07-24 10:19:07 -03:00
  • af60f41e99 fix(providers): reconcile Kimi K3 vision when attachment contradicts modalities (#8250) (#8313) Prudhvi Vuda 2026-07-24 09:18:21 -04:00
  • 406f41de30 fix(translator): cap thinking budget on explicit budget_tokens path (#8312) Bob.Hou 2026-07-24 09:18:12 -04:00
  • 286574cf39 docs: one golden path across PR template, CONTRIBUTING, GEMINI, AGENTS + CI milestones in ROADMAP (#8380) Diego Rodrigues de Sa e Souza 2026-07-24 10:00:19 -03:00
  • 7c3b987ee3 chore(ci): cancel superseded runs, skip DAST on docs-only PRs, persist TIA shadow evidence (#8379) Diego Rodrigues de Sa e Souza 2026-07-24 10:00:16 -03:00
  • 1e0886cd09 test: hermetic notion thread-session mocks + drop duplicated usage-analytics suite (#8392) Diego Rodrigues de Sa e Souza 2026-07-24 10:00:07 -03:00
  • fbea867d11 test: realign catalog snapshot tests to current deliberate catalog state (#8386) Diego Rodrigues de Sa e Souza 2026-07-24 09:59:08 -03:00
  • 875de01de7 chore(quality): drop stale muse-spark-web allowlist entry + sync sidebar order snapshots (#8383) Diego Rodrigues de Sa e Souza 2026-07-24 09:58:58 -03:00
  • afe3a931f9 fix(i18n): restore #8219 CacheSettingsTab key sync + synthetic fixture for zh-TW repro test (#8387) Diego Rodrigues de Sa e Souza 2026-07-24 09:57:15 -03:00
  • 0ba68ce482 fix(compression): rank codex-responses in adaptive-ladder maps (#8381) Diego Rodrigues de Sa e Souza 2026-07-24 09:57:12 -03:00
  • bb4cb86be2 fix(sse): family auto-combos include any backend that serves the family (no-auth allowlist scoped to tier pools) (#8391) Diego Rodrigues de Sa e Souza 2026-07-24 09:57:08 -03:00
  • c5c27b813a fix(sse): cap exact cooldowns only when synthetic — verified upstream resets pass uncapped (#8393) Diego Rodrigues de Sa e Souza 2026-07-24 09:57:01 -03:00
  • f0096f0224 fix(resilience): terminal-skip spares the recoverable GitHub Copilot no_refresh_token state (#8389) Diego Rodrigues de Sa e Souza 2026-07-24 09:56:58 -03:00