Lenine Júnior
8f4fc8bcda
fix(sse): repair RTK engine defaults so dedup and direct calls work ( #2825 )
...
Integrated into release/v3.8.6
2026-05-29 05:28:32 -03:00
Lenine Júnior
53ac23cfe6
feat(compression): expand pt-BR pack with troglodita rules (15 → 49) ( #2818 )
...
Integrated into release/v3.8.6
2026-05-29 05:28:28 -03:00
diegosouzapw
a1261ccf80
fix(cli,docs): use requireCliToolsAuth in logs route + document OPENCODE quota env
...
Post-merge contract fixes for v3.8.6:
- src/app/api/cli-tools/logs/route.ts (#2810 ) now uses the shared
requireCliToolsAuth guard (param renamed req->request) to satisfy the
cli-tools-auth-hardening contract test.
- Document OMNIROUTE_OPENCODE_QUOTA_URL (#2867 ) in docs/reference/ENVIRONMENT.md
to satisfy the env/docs sync contract.
2026-05-29 02:03:03 -03:00
Randi
b971db8e77
fix(claude): preserve max effort for supported models ( #2875 )
...
Integrated into release/v3.8.6.
2026-05-29 01:49:57 -03:00
Randi
e510a57555
Rename proxy log Public IP to Client IP ( #2880 )
...
Integrated into release/v3.8.6.
2026-05-29 01:46:25 -03:00
Diego Rodrigues de Sa e Souza
c02b6ea008
fix(combo): normalize upstream Headers for Node 24 undici interop ( #2751 ) ( #2823 )
...
Integrated into release/v3.8.6.
2026-05-29 01:46:12 -03:00
Diego Rodrigues de Sa e Souza
ed36bd7264
fix(cli): restore omniroute logs command stream ( #2756 ) ( #2810 )
...
Integrated into release/v3.8.6.
2026-05-29 01:45:59 -03:00
Randi
2428ad2bcd
feat(claude): default xhigh support for newer Opus models ( #2874 )
...
Integrated into release/v3.8.6.
2026-05-29 01:44:58 -03:00
Diego Rodrigues de Sa e Souza
517c3c6e44
fix(usage): add opencode quota fetcher ( #2852 ) ( #2867 )
...
Integrated into release/v3.8.6.
2026-05-29 01:44:43 -03:00
Paijo
f270d20de0
fix: wire CLIProxyAPI fallback settings into chatCore routing engine ( #2866 )
...
Integrated into release/v3.8.6.
2026-05-29 01:44:32 -03:00
Hernan Javier Ardila Sanchez
1d55f96e01
fix(combo): preserve system messages during context handoff summary generation ( #2865 )
...
Integrated into release/v3.8.6.
2026-05-29 01:44:22 -03:00
Hernan Javier Ardila Sanchez
1442e086e4
fix(cli): allow nullable/optional apiKey in cliMitmStartSchema ( #2857 )
...
Integrated into release/v3.8.6.
2026-05-29 01:44:11 -03:00
Tushar Agarwal
c9251f9326
fix(geminiHelper): support rec.image content shape + warn on dropped remote URLs (refs #2807 ) ( #2855 )
...
Integrated into release/v3.8.6.
2026-05-29 01:44:01 -03:00
Lenine Júnior
32adf6275a
feat(sse): add RTK filters for kubectl, docker-build, composer, gh ( #2824 )
...
Integrated into release/v3.8.6.
2026-05-29 01:43:51 -03:00
JeferssonLemes
9dfe482c1c
fix(skills): skip interception for unregistered client-native tools ( #2815 ) ( #2817 )
...
Integrated into release/v3.8.6.
2026-05-29 01:43:40 -03:00
Diego Rodrigues de Sa e Souza
1a4c4f8d94
fix(cli): replace cli-table3 with hand-rolled formatter ( #2752 ) ( #2813 )
...
Integrated into release/v3.8.6.
2026-05-29 01:43:30 -03:00
GreatLiu
b741bd6b23
fix(github): route claude-opus-4.6 via chat completions ( #2821 )
...
Integrated into release/v3.8.6.
2026-05-29 01:25:18 -03:00
Diego Rodrigues de Sa e Souza
c216085e92
fix(translator): pass-through tool_search built-in tool type ( #2766 ) ( #2811 )
...
Integrated into release/v3.8.6.
2026-05-29 01:00:54 -03:00
Diego Rodrigues de Sa e Souza
fee1c17d51
fix(opencode): qwen3.x max/plus models lack vision support ( #2822 ) ( #2836 )
...
Integrated into release/v3.8.6.
2026-05-29 01:00:24 -03:00
Diego Rodrigues de Sa e Souza
283c05d3d0
fix(nous-research): correct baseUrl to include /chat/completions ( #2826 ) ( #2835 )
...
Integrated into release/v3.8.6.
2026-05-29 00:59:54 -03:00
Diego Rodrigues de Sa e Souza
0a101b95b3
fix(usage): un-invert GitHub Copilot Free/limited quota — limited_user_quotas is remaining ( #2876 ) ( #2881 )
...
Integrated into release/v3.8.6.
2026-05-29 00:59:29 -03:00
Diego Rodrigues de Sa e Souza
01041967de
fix(quota): honor explicit per-connection preflight opt-out ( #2831 ) ( #2844 )
...
Integrated into release/v3.8.6.
2026-05-29 00:58:58 -03:00
Diego Rodrigues de Sa e Souza
5f886dc73a
fix(translator): strip safety_identifier in openai-responses cleanup ( #2770 ) ( #2809 )
...
Integrated into release/v3.8.6.
2026-05-29 00:58:01 -03:00
Diego Rodrigues de Sa e Souza
b677dd6b25
fix(combo): resolve custom provider targets via combo name ( #2778 ) ( #2812 )
...
Integrated into release/v3.8.6.
2026-05-29 00:57:41 -03:00
Diego Rodrigues de Sa e Souza
18dae1ab95
fix(api): include noAuth providers in /v1/models catalog ( #2798 ) ( #2814 )
...
Integrated into release/v3.8.6.
2026-05-29 00:57:36 -03:00
Diego Rodrigues de Sa e Souza
25db3dee59
fix(cli): register openclaw in tool-detector ( #2833 ) ( #2850 )
...
Integrated into release/v3.8.6.
2026-05-29 00:57:30 -03:00
Hernan Javier Ardila Sanchez
94a34899b2
fix(qoder): reject invalid/expired PATs returning Cosy 500 error ( #2860 )
...
Integrated into release/v3.8.6.
2026-05-29 00:56:19 -03:00
Tushar Agarwal
f3404227d2
fix(deepseek-web): return 400 when client sends tools[] - chat.deepseek.com has no tool support ( #2854 )
...
Integrated into release/v3.8.6.
2026-05-29 00:56:16 -03:00
Annas Alghoffar
0c9740c771
fix(cli): respect PORT env var in serve command ( #2845 )
...
Integrated into release/v3.8.6.
2026-05-29 00:56:13 -03:00
diegosouzapw
05276bc549
chore(docs): set coverage gate to 40/40/40/40 in CLAUDE.md
...
Aligns the documented coverage gate with the v3.8.6 release decision
(lowered from 75/75/75/70). Matches the threshold already set in
package.json by the large feature PRs (planos 11-22).
2026-05-29 00:55:54 -03:00
Lenine Júnior
b0191f1237
fix(i18n): translate 144 new __MISSING__ pt-BR strings ( #2816 )
...
Integrated into release/v3.8.6
2026-05-28 22:09:56 -03:00
levonk
12bacb03d4
feat(build): nix multi-OS package manager install ( #2806 )
...
Integrated into release/v3.8.6
2026-05-28 22:08:19 -03:00
diegosouzapw
5197d10636
docs(rule-16): permit human Co-authored-by, restrict only AI/bot trailers
...
Rule #16 previously banned all `Co-Authored-By` trailers absolutely.
That blocked the upstream-port workflows (`/port-upstream-features` and
`/port-upstream-issues`), which must credit human upstream PR authors
and issue reporters in OmniRoute commits.
Refine the rule to ban only AI/bot-attributed trailers (Claude, GPT,
Copilot, Bot; anthropic.com / openai.com / bot-owned noreply.github.com
emails) while allowing standard human `Co-authored-by: Name <email>`
attribution.
Sync the rule across the source CLAUDE.md, the E2E shakedown doc note,
and 41 i18n translations.
2026-05-28 07:33:55 -03:00
diegosouzapw
9343451ca8
docs(agents): atualiza fluxos de release e triagem
...
Expande os workflows de release para incluir auditoria de segurança,
CHANGELOG completo por commits, quality gate obrigatório, homologação em
VPS local, publicação oficial, deploy em Akamai e validação de artefatos.
Reorganiza a triagem de features com arquivos permanentes por bucket,
suporte a itens em andamento, regra de reclaim após 15 dias e novo
tratamento para ideias viáveis catalogadas.
Corrige a orientação de revisão de discussões para usar a ordem
cronológica real dos comentários e respostas ao identificar a última
atividade.
2026-05-27 22:52:23 -03:00
diegosouzapw
722e9f41cd
chore: apply unit test fixes, polyfills, and environment precedence fixes
2026-05-27 18:02:17 -03:00
JeferssonLemes
52a43d65d3
feat(modelSpecs): align opencode-go family with upstream provider limits ( #2802 )
...
Integrated into release/v3.8.6
2026-05-27 17:06:32 -03:00
Hernan Javier Ardila Sanchez
0e9aed4d03
fix(gemini): emit signaturelessToolCallMode:text for GEMINI format models ( #2801 )
...
Integrated into release/v3.8.6
2026-05-27 17:05:36 -03:00
Apostol Apostolov
87fad5d171
[codex] home: restore settings-driven home layout and quota auto-refresh ( #2800 )
...
Integrated into release/v3.8.6
2026-05-27 17:05:18 -03:00
Apostol Apostolov
f1e4c001a9
feat(logs): add clean history button ( #2799 )
...
Integrated into release/v3.8.6
2026-05-27 17:04:49 -03:00
akarray
83445a96b8
fix(oauth): repair Google loopback callback flow ( #2796 )
...
Integrated into release/v3.8.6
2026-05-27 17:04:31 -03:00
Markus Hartung
0c6c5e212e
fix: Error: Unable to inspect existing database #2771 ( #2795 )
...
Integrated into release/v3.8.6
2026-05-27 17:04:13 -03:00
Paijo
aac17c01c3
fix: register missing web-cookie validators (claude-web, gemini-web, copilot-web, t3-web) ( #2793 )
...
Integrated into release/v3.8.6
2026-05-27 17:03:55 -03:00
Paijo
619463c573
fix: resolve npm install warnings — remove dead deps, relax engine constraint ( #2792 )
...
Integrated into release/v3.8.6
2026-05-27 17:03:38 -03:00
JeferssonLemes
72a46581b6
fix(opencode-go): route qwen3.x via claude messages + repair fixMissingToolResponses for Claude-shape upstreams ( #2791 )
...
Integrated into release/v3.8.6
2026-05-27 17:02:38 -03:00
diegosouzapw
722aa32939
chore: ignore .claude/settings.local.json (per-user Claude Code permissions)
2026-05-27 16:29:27 -03:00
diegosouzapw
80f8dd7863
chore: merge release/v3.8.5 into main (post-v3.8.5 hotfixes + community PRs)
2026-05-27 16:23:02 -03:00
Diego Rodrigues de Sa e Souza
3c016ce4dc
Merge pull request #2790 from jeferssonlemes/feat/opencode-go-missing-models
...
feat(opencode-go): register 4 missing models from upstream catalog
2026-05-27 10:42:14 -03:00
diegosouzapw
7042460292
chore: merge release/v3.8.5 to resolve conflicts
2026-05-27 10:41:52 -03:00
Diego Rodrigues de Sa e Souza
10ecf693a9
Merge pull request #2789 from InkshadeWoods/main
...
fix(i18n): translate 162 missing zh-CN UI strings
2026-05-27 10:41:29 -03:00
diegosouzapw
d718a6cbfb
chore: merge release/v3.8.5 to resolve conflicts
2026-05-27 10:41:07 -03:00