Commit Graph

  • c89663d774 fix(auth): require management auth for agent and cooldown APIs diegosouzapw 2026-05-13 00:25:46 -03:00
  • 20b35c4d20 security: sanitize error messages in API routes (CodeQL js/stack-trace-exposure) Diego Rodrigues de Sa e Souza 2026-05-12 23:23:07 -03:00
  • 6fa2d5e84f deps: bump electron from 41.5.1 to 42.0.1 in /electron dependabot[bot] 2026-05-12 23:22:14 -03:00
  • dbe9d84649 deps: bump Docker node from 24.15.0 to 26.1.0-trixie-slim dependabot[bot] 2026-05-12 23:21:28 -03:00
  • 9e49baefa4 deps: bump production group (http-proxy-middleware 3→4, next-intl 4.11.2) dependabot[bot] 2026-05-12 23:20:45 -03:00
  • 75b979282f deps: bump the development group with 6 updates (#2184) dependabot[bot] 2026-05-12 22:42:53 -03:00
  • e354d942e3 deps: bump electron-builder from 26.9.1 to 26.10.0 in /electron (#2183) dependabot[bot] 2026-05-12 22:41:00 -03:00
  • c53587ef2d Add Brazilian WhatsApp group link to README (#2201) Ramel Tecnologia - Rafa Martins 2026-05-12 22:35:20 -03:00
  • d94b6b5012 chore(agents): rename capture release evidences skill identifier diegosouzapw 2026-05-12 22:13:15 -03:00
  • 15d6fc35da fix(ci): run coverage gate serially diegosouzapw 2026-05-12 21:44:06 -03:00
  • da982d31be fix(ci): align resilience and thinking checks diegosouzapw 2026-05-12 20:44:23 -03:00
  • a260795327 fix(ci): align cloud code thinking and model catalog tests diegosouzapw 2026-05-12 20:28:02 -03:00
  • 4f20fbc36c fix(api): validate model cooldown delete payload diegosouzapw 2026-05-12 20:11:45 -03:00
  • 4ac6e58360 chore(deps): refresh mermaid lockfile for audit diegosouzapw 2026-05-12 20:05:06 -03:00
  • fc620514a9 feat(providers): add Command Code provider (#2199) Dohyun Jung 2026-05-13 07:57:35 +09:00
  • e6aee3d26c feat: add ModelScope provider-specific 429 handling and retry logic (#2202) InkshadeWoods 2026-05-13 06:57:26 +08:00
  • 061c0c29fe Feat/provider models (#2196) nickwizard 2026-05-13 01:57:15 +03:00
  • af7d056f7e chore(providers): improve BazaarLink and Completions.me support (#2177) backryun 2026-05-13 07:57:06 +09:00
  • a408b30896 fix(cliproxyapi): probe /v1/models for health (CPA 6.x has no /health) (#2189) Anton 2026-05-13 00:50:07 +02:00
  • 13f7ebce5a fix(stream): skip [DONE] terminator for Claude SSE clients (#2190) Anton 2026-05-13 00:49:59 +02:00
  • 5c11b57542 fix(claudeHelper): emit data field on redacted_thinking, drop bogus signature (#2191) Anton 2026-05-13 00:49:50 +02:00
  • 340f68bbee fix(modelSpecs): cap thinking budget for Claude Opus 4.6 / 4.7 / Sonnet 4.6 (#2197) Anton 2026-05-13 00:44:45 +02:00
  • b23b624f82 fix(reasoning-cache): include xiaomi-mimo in replay provider/model detection (#2198) Anton 2026-05-13 00:43:58 +02:00
  • 607ae5ca5e fix(cliproxyapi): detect Anthropic shape on minimal Capy bodies (#2192) Anton 2026-05-13 00:43:04 +02:00
  • 007e19fe30 refactor(workflows): align agent and claude workflow naming diegosouzapw 2026-05-12 17:38:53 -03:00
  • 5455bf9b77 docs(agents): clarify Codex execution guards in skill guides diegosouzapw 2026-05-12 17:07:02 -03:00
  • a6d4c012ae feat(agents): add release, deployment, and triage workflows diegosouzapw 2026-05-12 16:31:08 -03:00
  • 4f87062f3e fix(tests): update test snapshots and registry for PRs merged into v3.8.0 diegosouzapw 2026-05-12 15:05:00 -03:00
  • be76707452 fix(cliRuntime): resolve TDZ for isWindows in devin config via lazy getter, add spawn metachar guard diegosouzapw 2026-05-11 22:22:26 -03:00
  • 08b95863a2 chore(release): update CHANGELOG.md with v3.8.0 unreleased entries for PRs #2146, #2161-2168, #2176 diegosouzapw 2026-05-11 21:59:24 -03:00
  • ed1554b7a1 feat(search): add Ollama Search as a web search provider (#2176) Andrew Munsell 2026-05-11 17:54:34 -07:00
  • dd51a261e0 Merge branch 'release/v3.8.0' into feature/ollama-search-provider diegosouzapw 2026-05-11 21:49:56 -03:00
  • ff730b372e feat(oauth): complete Windsurf / Devin CLI OAuth + API-token flows (#2168) Aleksandr 2026-05-12 03:49:32 +03:00
  • 08d88d40a5 test(executors): add unit tests for Windsurf model alias map, message conversion, gRPC-web frame parser, and Devin CLI binary resolution diegosouzapw 2026-05-11 21:46:16 -03:00
  • 95944dad92 feat(resilience): expose model cooldown list with manual re-enable (#2146) Ramel Tecnologia 2026-05-11 21:38:26 -03:00
  • 2638c92fba feat(domain): add modelAvailability module and unit tests for model cooldown API diegosouzapw 2026-05-11 21:33:15 -03:00
  • 41946c44c9 deps: bump mermaid from 11.14.0 to 11.15.0 (#2178) dependabot[bot] 2026-05-11 21:26:05 -03:00
  • 704f686396 fix(cliproxyapi): Anthropic-shape body routing and gate compatibility (#2165) Anton 2026-05-12 02:23:59 +02:00
  • 5c4c0a94ff test(cliproxyapi): add Anthropic-shape detection, Capy extras strip, and mcp_ rewrite tests diegosouzapw 2026-05-11 21:23:23 -03:00
  • 191bcff0ac Merge branch 'release/v3.8.0' into upstream/cliproxyapi-anthropic-shape-fixes diegosouzapw 2026-05-11 21:14:53 -03:00
  • dcb32a6ba0 feat(api): aggregate combo model metadata in catalog (#2166) Dohyun Jung 2026-05-12 09:14:25 +09:00
  • 0ffbbd631e Merge branch 'release/v3.8.0' into feat/combo-model-metadata-catalog diegosouzapw 2026-05-11 21:06:09 -03:00
  • b3fe7ddcb1 chore(registry): refresh per-model contextLength/maxOutputTokens for active providers (#2163) Anton 2026-05-12 02:04:01 +02:00
  • d8277a4ba0 Merge branch 'release/v3.8.0' into upstream/registry-per-model-specs-refresh diegosouzapw 2026-05-11 21:03:39 -03:00
  • e5974c4ae3 feat(responses): degrade background mode to synchronous execution (#2164) Anton 2026-05-12 02:03:26 +02:00
  • 49b8f9b911 Merge branch 'release/v3.8.0' into upstream/responses-background-degrade diegosouzapw 2026-05-11 21:02:42 -03:00
  • 25199b20fe fix(executors): sanitize reasoning_effort for non-supporting providers (#2162) Anton 2026-05-12 02:02:28 +02:00
  • 5da471bf15 Merge branch 'release/v3.8.0' into upstream/executors-sanitize-reasoning-effort diegosouzapw 2026-05-11 21:01:41 -03:00
  • d995713e21 fix(translator): inject thinking placeholder for all Claude-shape upstreams (#2161) Anton 2026-05-12 02:01:23 +02:00
  • f188e76b8c Merge branch 'release/v3.8.0' into upstream/translator-claude-thinking-placeholder diegosouzapw 2026-05-11 20:57:36 -03:00
  • 6d722ecd27 fix(providers): allow optional-key providers to pass connection test (#2169) Andrew Munsell 2026-05-11 16:57:01 -07:00
  • 90cf685165 Merge branch 'release/v3.8.0' into fix/searxng-test-connection diegosouzapw 2026-05-11 20:56:18 -03:00
  • c52b365e1d refactor(catalog): remove .ts imports, as any casts, normalize alias resolution (#2152) Hernan Javier Ardila Sanchez 2026-05-12 01:55:20 +02:00
  • a14802fe2c Merge branch 'release/v3.8.0' into fix/combo-context-length-auto-calc diegosouzapw 2026-05-11 20:40:59 -03:00
  • 2777c0541c feat(search): add Ollama Search as a web search provider Andrew Munsell 2026-05-11 15:17:06 -07:00
  • 51c4e1cdc2 fix(providers): allow optional-key providers to pass connection test Andrew Munsell 2026-05-11 13:09:41 -07:00
  • f946f6e0a7 fix(cliproxyapi): conditional thinking strip to preserve valid Anthropic shape OmniRoute Ops 2026-05-11 20:00:54 +00:00
  • 52143d2c8e feat(oauth): complete Windsurf / Devin CLI OAuth + API-token flows Zhaba1337228 2026-05-11 22:07:03 +03:00
  • 0594b1d2ea fix(providers): correct pollinations requests and provider dashboard state diegosouzapw 2026-05-11 15:51:05 -03:00
  • 5925f313f9 feat(sse): add Devin CLI + Windsurf providers Zhaba1337228 2026-05-11 20:21:12 +03:00
  • 78b084502a feat(api): aggregate combo model metadata in catalog doda 2026-05-12 01:31:50 +09:00
  • c1b004c74e address review: extra fields strip + non-mutating tool rewrite + system string OmniRoute Ops 2026-05-11 16:27:52 +00:00
  • 8b1da7b92c address review: emit BACKGROUND_DEGRADE log + test for background:false case OmniRoute Ops 2026-05-11 16:26:07 +00:00
  • 992848431b address review: add MODEL_SPECS entries for new claude/kimi/mimo models OmniRoute Ops 2026-05-11 16:25:00 +00:00
  • c83792a8cd address review: exclude arrays from reasoning check + hoist regex constants OmniRoute Ops 2026-05-11 16:24:05 +00:00
  • 83f25922b0 fix(cliproxyapi): rewrite mcp_* tool names to bypass Anthropic gate OmniRoute Ops 2026-05-11 12:15:13 +00:00
  • 05212b0a3f fix(cliproxyapi): strip Capy premium extras on Anthropic-shape bodies OmniRoute Ops 2026-05-11 11:50:38 +00:00
  • 4ee9ba9766 fix(cliproxyapi): route Anthropic-shape bodies to /v1/messages OmniRoute Ops 2026-05-11 11:41:46 +00:00
  • 970e14725b feat(responses): degrade background mode to synchronous execution OmniRoute Ops 2026-05-11 13:23:57 +00:00
  • ef1022e9c8 fix(registry): cap gpt-5.5 codex OAuth contextLength at 400K (not 1.05M) OmniRoute Ops 2026-05-11 15:34:05 +00:00
  • fa3b6d18ac chore(registry): per-model contextLength/maxOutputTokens for active providers OmniRoute Ops 2026-05-11 15:24:20 +00:00
  • 7395d71e1d fix(registry): set kimi-coding defaultContextLength to 262144 (K2.6 native) OmniRoute Ops 2026-05-11 15:04:37 +00:00
  • 21ca713af4 fix(executors): sanitize reasoning_effort for non-supporting providers OmniRoute Ops 2026-05-11 13:26:19 +00:00
  • 08de5a1bbb fix(translator): inject thinking placeholder for all Claude-shape upstreams OmniRoute Ops 2026-05-11 14:17:34 +00:00
  • fea8e5a1e9 docs(workflow): strictly restrict cherry-pick to locked PRs only diegosouzapw 2026-05-11 10:30:51 -03:00
  • f632da7943 docs: add contributor credits to CHANGELOG for all merged/cherry-picked PRs diegosouzapw 2026-05-11 10:28:22 -03:00
  • 2880155772 fix(openai-responses): emit reasoning summary as delta.reasoning_content (#2159) Gioxa 2026-05-11 20:22:07 +07:00
  • e4c8c14fb3 feat(resilience): add model cooldowns dashboard card with real-time list and re-enable diegosouzapw 2026-05-11 10:21:28 -03:00
  • d3e0353203 fix: Added in debug mode, support for storing raw data in json (#2156) ipanghu 2026-05-11 21:19:09 +08:00
  • 6fc66eaba7 fix(catalog): cherry-pick type safety from PR #2152 — remove .ts imports, as any casts, add CustomModelEntry/ComboModelStep types diegosouzapw 2026-05-11 10:18:25 -03:00
  • 6e2c5e2d4c chore(models): tidy up alibaba-coding-plan and cursor provider (#2150) backryun 2026-05-11 22:08:34 +09:00
  • fca89049c9 fix(openai-responses): propagate include so chat clients stream reasoning summaries (#2154) Gioxa 2026-05-11 20:06:31 +07:00
  • 1814d2bde0 fix(kiro): synthesize tools schema when history references tool_calls without body.tools (#2149) Gioxa 2026-05-11 20:06:05 +07:00
  • fdb4c63244 fix(kiro): avoid treating high-traffic 429s as quota exhaustion (#2153) Gioxa 2026-05-11 20:05:48 +07:00
  • 19c15a5139 chore(hooks): disable husky pre-push test enforcement diegosouzapw 2026-05-11 09:28:14 -03:00
  • bbecbccb0a fix(cli): harden setup, doctor, and backup workflows diegosouzapw 2026-05-11 09:13:49 -03:00
  • 66d5808d4a refactor(catalog): replace bracket-access with CustomModelEntry interface Automation 2026-05-11 09:43:19 +02:00
  • 360a97b654 refactor(catalog): remove .ts import extensions, as any casts, and normalize alias resolution Automation 2026-05-11 09:27:55 +02:00
  • 66d5d40a7d feat(resilience): expose model cooldown list with manual re-enable Ramel Tecnologia 2026-05-11 00:43:54 -03:00
  • 7d8b783195 fix(types): remove extraneous config/models from AutoComboConfig returns and type seedConnection overrides diegosouzapw 2026-05-11 00:13:20 -03:00
  • 966e411ecb docs(changelog): add PR #2141 entry and update contributor credits diegosouzapw 2026-05-10 23:48:38 -03:00
  • 602f897c50 fix: remove duplicate cloud agent provider constants (#2141) backryun 2026-05-11 11:47:20 +09:00
  • 67af6c303f Add claude GitHub actions 1778466254012 (#2142) Diego Rodrigues de Sa e Souza 2026-05-10 23:36:43 -03:00
  • c5967381d6 docs(changelog): add entries for PRs #2136, #2137, #2138, #2140 and update contributor credits diegosouzapw 2026-05-10 21:27:18 -03:00
  • 4e53fba8b9 fix(sanitizer): preserve reasoning_content on assistant messages with tool_calls (#2140) Davy Massoneto 2026-05-10 21:25:32 -03:00
  • 0f748cb732 Merge remote-tracking branch 'origin/release/v3.8.0' into bugfix/preserve-reasoning-content-tool-calls diegosouzapw 2026-05-10 21:25:18 -03:00
  • f8812b95c7 Merge remote-tracking branch 'origin/release/v3.8.0' into fix/combo-context-length-auto-calc diegosouzapw 2026-05-10 21:24:21 -03:00
  • fa1295d3cf Merge remote-tracking branch 'origin/release/v3.8.0' into bugs/2120_docker diegosouzapw 2026-05-10 21:22:21 -03:00
  • 8b3f170b38 Merge branch 'release/v3.8.0' of https://github.com/diegosouzapw/OmniRoute into release/v3.8.0 diegosouzapw 2026-05-10 21:21:31 -03:00
  • 110fa35d04 fix: restore cloud agent provider exports and logger import (#2138) backryun 2026-05-11 09:20:39 +09:00