Commit Graph

  • e7870132db Merge release/v3.8.8 diegosouzapw 2026-05-30 21:19:17 -03:00
  • c2fc3e916f fix(antigravity): avoid visible signatureless tool history (#2927) Raxxoor 2026-05-31 01:18:54 +01:00
  • e51ab949fa Improve self-service provider quota visibility (#2931) guanbear 2026-05-31 08:18:50 +08:00
  • ec7233042c fix(claude): strip empty Read pages tool input (#2937) Makcim Ivanov 2026-05-31 03:18:46 +03:00
  • 4c38961b72 fix(claude): map WebSearch to Responses web_search (#2938) Makcim Ivanov 2026-05-31 03:18:42 +03:00
  • 2b613d9fb8 fix combo vision and codex tool history (#2940) Charith 2026-05-31 05:48:39 +05:30
  • 697946381d fix(auth): prevent Codex multi-account refresh_token family revocation (#2941) Diego Rodrigues de Sa e Souza 2026-05-30 21:18:33 -03:00
  • 8b074d2c29 fix(claude): sanitize tool schemas + cloak third-party tool names on native Claude OAuth (#2943) Anton 2026-05-31 02:18:29 +02:00
  • 2fb5979118 fix(dashboard): v3.8.8 screen fixes — agent-bridge SSR + audit/logs/memory/playground (#2944) Diego Rodrigues de Sa e Souza 2026-05-30 21:18:25 -03:00
  • af8e134af6 fix: combo credential resolution ignores target.providerId — prefer combo target's providerId over model-inferred provider (#2946) Paijo 2026-05-31 07:18:19 +07:00
  • 7a0e803c01 feat: add Qwen Web (chat.qwen.ai) cookie provider (#2947) Paijo 2026-05-31 07:18:16 +07:00
  • 847799092e fix: CPU leak from Bottleneck limiter accumulation + per-request optimizations (#2951) mi 2026-05-30 19:18:12 -05:00
  • 52503064a8 fix(skills): avoid Claude assistant tool_result blocks (#2956) terence71-glitch 2026-05-30 17:18:08 -07:00
  • 379b72c157 fix(routing): add agy to executor map so it uses AntigravityExecutor (#2957) ReqX 2026-05-31 02:18:04 +02:00
  • 38221f2040 fix(mcp): reorder enforceScopes guard before MCP_TOOL_MAP lookup, add scopes to all dynamic tool definitions (#2958) Brandon Bennett 2026-05-30 20:18:00 -04:00
  • b778ad2614 feat(notion): add Notion MCP context source with 6 tools, dashboard tab, and 20 tests (#2959) Brandon Bennett 2026-05-30 20:17:56 -04:00
  • 187bc509bb fix(sse): bypass web-search fallback on Claude -> Claude passthrough (#2960) terence71-glitch 2026-05-30 17:17:52 -07:00
  • 6214ea6768 feat(quota): add quotaShared-* virtual model naming helpers (Phase B1) diegosouzapw 2026-05-30 21:12:30 -03:00
  • a921300a53 feat(quota): force quota-exclusive keys onto pool connection in account selection (Phase A4) diegosouzapw 2026-05-30 21:00:36 -03:00
  • 8316c618b2 feat(quota): enforce quota-exclusive keys by pool provider (Phase A3) diegosouzapw 2026-05-30 20:49:31 -03:00
  • c29d6ed7a4 feat(quota): add resolveQuotaKeyScope helper (Phase A2) diegosouzapw 2026-05-30 20:40:33 -03:00
  • 8dff29c760 docs: update CHANGELOG and MCP-SERVER.md for scope fix and Notion context source Brandon Bennett 2026-05-30 19:33:37 -04:00
  • 58eb093a2e docs: update CHANGELOG and MCP-SERVER.md for scope fix and Notion context source Brandon Bennett 2026-05-30 19:33:37 -04:00
  • 8cd77b0f49 feat(notion): add Notion MCP context source with 6 tools, dashboard tab, and 20 tests Brandon Bennett 2026-05-30 19:11:23 -04:00
  • 0c9345f75e fix: move enforceScopes guard before MCP_TOOL_MAP lookup, add scopes to all dynamic tool definitions Brandon Bennett 2026-05-30 18:38:26 -04:00
  • ff7a9069f0 fix(routing): add agy to executor map so it uses AntigravityExecutor ReqX 2026-05-30 21:54:54 +00:00
  • 51b586c2af feat(quota): add allowed_quotas allow-list field to api_keys (Phase A1) diegosouzapw 2026-05-30 18:58:23 -03:00
  • 6b0e89fb42 fix(authz): derive LOCAL_ONLY locality from Host header (middleware has no socket IP) diegosouzapw 2026-05-30 18:20:39 -03:00
  • 270c2eb925 fix(i18n): add missing settings proxy tab labels (proxyGlobalConfigTab/proxyPoolTab/freePoolTab/proxyDocumentationTab) diegosouzapw 2026-05-30 17:51:34 -03:00
  • 5a61ae9a98 feat(authz): allow LOCAL_ONLY paths from private-LAN peer IPs (owner-authorized) diegosouzapw 2026-05-30 17:26:10 -03:00
  • 6095842ef0 fix(quota-share): guard usage.dimensions to stop "reading 'length'" ISE diegosouzapw 2026-05-30 16:50:47 -03:00
  • a91f352fde test: add unit tests for CPU leak fixes and registry changes soyelmismo 2026-05-30 14:02:27 -05:00
  • 6cdf69e077 fix: address Kilo Code review feedback on PR #2951 soyelmismo 2026-05-30 13:34:57 -05:00
  • b4c0ce6519 fix: address Gemini Code Review feedback on PR #2951 soyelmismo 2026-05-30 13:03:02 -05:00
  • f1d0416d72 feat(search-tools): Compare shows full results in side-by-side columns (Layout A) diegosouzapw 2026-05-30 14:57:31 -03:00
  • 664a606bfb fix(dashboard/api-manager): scroll to key name error in create modal Jan Leon 2026-05-30 18:54:26 +02:00
  • 99d673fe5b feat(stream): add per-key JSON stream default mode Jan Leon 2026-05-30 18:33:47 +02:00
  • 36c276a6d7 feat(playground): Compare freeze fix, Chat provider/model selects, Build wizard (Phase 4) diegosouzapw 2026-05-30 12:54:58 -03:00
  • 8eacd78be4 feat(memory): health auto-check, enable toggle, sqlite-vec hint (Phase 3) diegosouzapw 2026-05-30 12:45:27 -03:00
  • a03d7b40d7 fix(audit): translate event types and A2A task states (Phase 2) diegosouzapw 2026-05-30 12:38:23 -03:00
  • a59a90e6a1 fix(dashboard): v3.8.8 screen quick wins (Phase 1) diegosouzapw 2026-05-30 12:31:08 -03:00
  • d698e957fb fix: combo credential resolution ignores target.providerId — prefer combo target's providerId over model-inferred provider oyi77 2026-05-30 22:06:02 +07:00
  • dd6104ea38 test(cliproxyapi): update executor test for the broadened tool-name cloak NomenAK 2026-05-30 15:00:01 +00:00
  • a1e0bc7469 fix(claude): harden tool cloak + schema sanitizer (adversarial review round) NomenAK 2026-05-30 14:35:52 +00:00
  • 31a734966c test(reasoning-cache): authenticate reasoning cache API route requests Jan Leon 2026-05-30 16:19:12 +02:00
  • ce039778da test(chatcore): avoid pending metadata race in upstream timeout test Jan Leon 2026-05-30 16:13:30 +02:00
  • 27e56f6bb2 test(chatcore): wait longer for upstream timeout metadata Jan Leon 2026-05-30 16:07:53 +02:00
  • cad06d85a6 fix(agent-bridge): strip non-serializable handler before Server→Client boundary diegosouzapw 2026-05-30 11:06:05 -03:00
  • 23dad7d93d fix(claude): apply tool cloak + schema sanitize on the CLIProxyAPI executor path NomenAK 2026-05-30 13:59:36 +00:00
  • 57aff12781 fix(stream): default Nextcloud integration to JSON Jan Leon 2026-05-30 15:59:23 +02:00
  • 3b2d075402 fix(claude): address tool-cloak PR review — preserve boolean schemas, null-guards, docs NomenAK 2026-05-30 13:30:04 +00:00
  • 468354f8ff clean diegosouzapw 2026-05-30 10:06:02 -03:00
  • 31e11aa8d8 perf: extract optimizations from perf/cpu-optimization-chat-completions soyelmismo 2026-05-30 07:59:04 -05:00
  • 7e7faad079 fix(claude): sanitize tool schemas + cloak third-party tool names on native Claude OAuth NomenAK 2026-05-30 12:54:43 +00:00
  • c6f17d8e78 fix: resolve CPU leak from Bottleneck limiter accumulation and unbounded in-memory caches soyelmismo 2026-05-30 07:28:16 -05:00
  • 37890ba007 chore: remove audit logs tab from logs page diegosouzapw 2026-05-30 09:11:17 -03:00
  • 7ffc56b7e0 fix combo vision and codex tool history edutvlanka 2026-05-30 16:29:36 +05:30
  • d25e32326d fix: scope JSON-string cleanup to Read tool Maxim Ivanov 2026-05-30 10:24:18 +00:00
  • 2b99d7ba7f fix: gate Claude WebSearch native mapping by target format Maxim Ivanov 2026-05-30 10:23:38 +00:00
  • a7330b4fb1 fix: harden Claude WebSearch tool parsing Maxim Ivanov 2026-05-30 08:58:15 +00:00
  • 3767e130ea fix: preserve falsy tool argument values Maxim Ivanov 2026-05-30 08:58:13 +00:00
  • 5600dcd2d2 fix(claude): map WebSearch to Responses web_search Maxim Ivanov 2026-05-30 08:51:04 +00:00
  • bd1098de16 fix(claude): strip empty Read pages tool input Maxim Ivanov 2026-05-30 08:49:46 +00:00
  • 54cec88989 Improve self-service provider quota visibility guanbear 2026-05-30 14:15:18 +08:00
  • 9515375114 Merge pull request #2869 from diegosouzapw/refactor/pages-v3-C-playground-search-tools Diego Rodrigues de Sa e Souza 2026-05-30 04:30:57 -03:00
  • 18641c9d87 fix(docs): document 2 PLAYGROUND_* env vars in ENVIRONMENT.md (env-doc-sync drift) diegosouzapw 2026-05-30 04:30:25 -03:00
  • ac0e9d5272 Merge release/v3.8.8 into refactor/pages-v3-C (Playground + Search Tools Studio — plans 17+18) diegosouzapw 2026-05-30 04:19:49 -03:00
  • b7242579f4 Merge pull request #2873 from diegosouzapw/refactor/pages-v3-21-memory-engine-redesign Diego Rodrigues de Sa e Souza 2026-05-30 04:13:23 -03:00
  • dd8f7aa6a1 Merge release/v3.8.8 into refactor/pages-v3-21 (Memory engine redesign — sqlite-vec + RRF + Studio) diegosouzapw 2026-05-30 04:04:20 -03:00
  • 6253f31166 Merge pull request #2849 from diegosouzapw/refactor/pages-v3-20-batch-files-functional-redesign Diego Rodrigues de Sa e Souza 2026-05-30 03:51:35 -03:00
  • f4605828b1 Merge release/v3.8.8 into refactor/pages-v3-20 (Batch files functional redesign) diegosouzapw 2026-05-30 03:42:04 -03:00
  • 1ee177d065 Merge pull request #2827 from diegosouzapw/refactor/pages-v3-15-skills-pages-redesign Diego Rodrigues de Sa e Souza 2026-05-30 03:37:42 -03:00
  • db27ae5006 Merge release/v3.8.8 into refactor/pages-v3-15 (Skills pages redesign) diegosouzapw 2026-05-30 03:29:19 -03:00
  • da527508db Merge pull request #2839 from diegosouzapw/refactor/pages-v3-14-cli-pages-redesign Diego Rodrigues de Sa e Souza 2026-05-30 03:22:20 -03:00
  • 275018ffce fix(test): TOOLS_GROUP expected includes agent-bridge/traffic-inspector diegosouzapw 2026-05-30 03:21:57 -03:00
  • 968addf54f Merge release/v3.8.8 into refactor/pages-v3-14 (CLI pages redesign) diegosouzapw 2026-05-30 03:10:34 -03:00
  • d024365410 Merge pull request #2847 from diegosouzapw/refactor/pages-v3-19-translator-friendly-redesign Diego Rodrigues de Sa e Souza 2026-05-30 03:05:41 -03:00
  • 0b405d51f0 Merge release/v3.8.8 into refactor/pages-v3-19 (Translator friendly redesign) diegosouzapw 2026-05-30 02:54:58 -03:00
  • dcba31a6ed Merge pull request #2858 from diegosouzapw/refactor/pages-v3-A-agent-bridge-traffic-inspector Diego Rodrigues de Sa e Souza 2026-05-30 02:47:45 -03:00
  • ef6e6c74a5 Merge release/v3.8.8 into refactor/pages-v3-A (AgentBridge+Inspector) + fix test gaps diegosouzapw 2026-05-30 02:45:27 -03:00
  • 715809a150 Merge pull request #2859 from diegosouzapw/refactor/pages-v3-B-monitoring-quota-share Diego Rodrigues de Sa e Souza 2026-05-30 02:17:11 -03:00
  • 1b0d3c75e9 Merge release/v3.8.8 into refactor/pages-v3-B (Monitoring+Costs+Quota) + fix transform bug diegosouzapw 2026-05-30 02:02:38 -03:00
  • 5cb23b4e71 fix(antigravity): escape signatureless history context dhaern 2026-05-30 01:41:24 +00:00
  • 8eff0bda01 fix(antigravity): avoid visible signatureless tool history dhaern 2026-05-30 01:26:23 +00:00
  • 53c8ffcc34 Merge PR #2926: fix Turbopack Docker build — plugin loader fork→spawn (+ IPC test) v3.8.7 Diego Rodrigues de Sa e Souza 2026-05-29 21:47:09 -03:00
  • 150869198b Address plugin loader review feedback R.D. 2026-05-29 20:31:56 -04:00
  • dad82d59f7 Fix plugin loader Turbopack build R.D. 2026-05-29 20:27:33 -04:00
  • 7720d5bd47 docs(i18n): sync 41 llm.txt mirrors to v3.8.7 (#2924) Diego Rodrigues de Sa e Souza 2026-05-29 20:30:04 -03:00
  • 191009dd23 Release v3.8.7 (#2919) Diego Rodrigues de Sa e Souza 2026-05-29 19:54:00 -03:00
  • 5d2d10d281 chore(deps): bump actions/setup-node from 4 to 6 (#2920) dependabot[bot] 2026-05-29 19:30:26 -03:00
  • 75012e65d5 test: ignore NVIDIA_BASE_URL and NVIDIA_MODEL in env contract check diegosouzapw 2026-05-29 19:30:14 -03:00
  • edf89b2d6e chore(deps): bump actions/upload-artifact from 4 to 7 (#2921) dependabot[bot] 2026-05-29 19:30:12 -03:00
  • 81579ac052 chore(deps): bump actions/download-artifact from 4 to 8 (#2922) dependabot[bot] 2026-05-29 19:29:56 -03:00
  • f42a072b84 docs(changelog): document NVIDIA NIM and error code type-crash fix (#2463) diegosouzapw 2026-05-29 19:22:35 -03:00
  • 3c6ee6cd4c fix(docker): add runner-web stage with Playwright Chromium (#2832) (#2846) Diego Rodrigues de Sa e Souza 2026-05-29 19:22:20 -03:00
  • a800dc8e2e fix(sse): guard non-string error.code in proxyFetch + harden model parsing (#2463) (#2923) Diego Rodrigues de Sa e Souza 2026-05-29 19:21:17 -03:00
  • 847778933f chore(plugins): remove duplicate migration 059_create_plugins.sql (post-merge) diegosouzapw 2026-05-29 17:43:38 -03:00
  • 41ef9440a2 Merge pull request #2917 from rdself/coder/zero-latency-combo-toggle Diego Rodrigues de Sa e Souza 2026-05-29 17:43:25 -03:00
  • 2ae278fac5 Merge pull request #2916 from rdself/coder/openai-compatible-max-effort-xhigh Diego Rodrigues de Sa e Souza 2026-05-29 17:43:22 -03:00
  • 338636a304 Merge pull request #2915 from apoapostolov/fix/pin-settings-schema-validation Diego Rodrigues de Sa e Souza 2026-05-29 17:43:19 -03:00