Commit Graph

  • 2c7af9fc45 chore(docs): regenerate docs metadata and remove local artifacts diegosouzapw 2026-05-13 13:21:26 -03:00
  • 8a1d9beb55 refactor(i18n): move existing locale mirrors to subfolder layout diegosouzapw 2026-05-13 13:13:56 -03:00
  • c044cfdefb refactor(app): regenerate docs nav + update routes/tests for new subfolder layout diegosouzapw 2026-05-13 13:13:28 -03:00
  • ac39badc2e refactor(scripts): make docs index generator and checkers recurse subfolders diegosouzapw 2026-05-13 13:12:56 -03:00
  • eb02fda327 refactor: update root .md / .agents / .claude doc-path references diegosouzapw 2026-05-13 13:12:30 -03:00
  • b4665fc852 refactor(docs): create 8 subfolders + diagrams/, move 44 docs preserving history diegosouzapw 2026-05-13 13:11:53 -03:00
  • b43ab4d4c3 test(env): make check-env-doc-sync strict + unit test diegosouzapw 2026-05-13 12:11:01 -03:00
  • 25f794affa docs(env): align ENVIRONMENT.md with .env.example diegosouzapw 2026-05-13 11:21:10 -03:00
  • 46932961d4 refactor(env): promote hardcoded URLs and circuit-breaker timeouts to environment diegosouzapw 2026-05-13 10:55:33 -03:00
  • a7a42140a0 chore(env): add missing OMNIROUTE_*, provider, and CLI vars to .env.example diegosouzapw 2026-05-13 10:44:34 -03:00
  • 0a800d87e1 chore(env): remove orphan vars from .env.example diegosouzapw 2026-05-13 10:31:20 -03:00
  • ddf1ba21b3 refactor(claudeHelper): export NON_ANTHROPIC_THINKING_PLACEHOLDER and reuse in tests OmniRoute Ops 2026-05-13 13:18:27 +00:00
  • f3b944a55a refactor(scripts): organize into build/dev/check/docs/i18n/ad-hoc subfolders diegosouzapw 2026-05-13 10:14:25 -03:00
  • 6f2b360ce8 fix(claudeHelper): preserve latest assistant thinking blocks verbatim OmniRoute Ops 2026-05-13 11:57:42 +00:00
  • ca6916a867 chore(scripts): remove scratch one-shot scripts archive diegosouzapw 2026-05-13 08:26:14 -03:00
  • 918a539baf docs(release): v3.8.0 documentation overhaul (FIX 1-9) diegosouzapw 2026-05-13 08:23:02 -03:00
  • 26d6b7a76f docs(docs): add REPOSITORY_MAP + trim README for sales diegosouzapw 2026-05-13 04:04:22 -03:00
  • 4437b0040e docs(docs): add drift detection scripts + minor refinements diegosouzapw 2026-05-13 03:46:40 -03:00
  • 20cb648ea9 docs(docs): expand v3.8.0 guides and add provider reference generator diegosouzapw 2026-05-13 03:37:41 -03:00
  • 204e15628c chore(release): prepare v3.8.0 docs and coverage ratchet diegosouzapw 2026-05-13 02:15:31 -03:00
  • 46e5aa5522 refactor(api): consolidate auth routing and provider config handling diegosouzapw 2026-05-13 00:59:25 -03:00
  • 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