Files
OmniRoute/tests
Navaneet Ramabadran eab59d4048 fix(translators): normalize TitleCase tool names for non-Anthropic models (#7926)
* fix(translators): normalize TitleCase tool names for non-Anthropic models

* fix(translator): parse XML <invoke> blocks in OpenAI→Claude response translator

* fix(gemini-web): mark gemini-3.1-flash-lite as toolCalling: false

* fix(gemini-web): mark all models as toolCalling: false, add to no-tools combo

* fix(web-providers): mark all web-cookie models as toolCalling: false

* fix(nvidia): disable tool calling on models that can't handle it

* fix(lint): drop explicit any annotation on extractXmlInvokeBlocks state param

Removes the no-explicit-any violation introduced alongside the TitleCase
tool-name normalization work so the merged branch stays lint-clean
(state stays implicitly typed like its sibling helpers in this file).

Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>

---------

Co-authored-by: Diego Rodrigues de Sa e Souza <diegosouza.pw@gmail.com>
Co-authored-by: diegosouzapw <8016841+diegosouzapw@users.noreply.github.com>
2026-07-21 13:40:57 -03:00
..
2026-05-23 01:46:59 -03:00
2026-07-13 09:12:40 -03:00
2026-07-02 10:47:13 -03:00
2026-07-06 02:25:17 -03:00
2026-07-13 09:12:40 -03:00
2026-06-13 17:27:40 -03:00