Roo-Code/webview-ui
Roo Code db061661cc feat: add strict tool message ordering setting for OpenAI Compatible providers
Adds a new setting `openAiStrictToolMessageOrdering` to OpenAI Compatible
providers that enables merging text content after tool results into the
last tool message. This fixes "Unexpected role user after role tool"
errors with NVIDIA NIM, OpenRouter, and other strict OpenAI-compatible APIs.

When enabled, environment_details and other text content that follows
tool_result messages are merged into the last tool message instead of
being sent as a separate user message.

Fixes #10540
2026-01-10 05:40:55 +00:00
..
audio feat: move play audio to webview to ensure cross-platform (#3659) 2025-05-20 01:15:05 -04:00
public Remove CRA cruft 2025-01-30 14:38:41 -08:00
src feat: add strict tool message ordering setting for OpenAI Compatible providers 2026-01-10 05:40:55 +00:00
.gitignore PR cleanup 2025-03-12 11:23:06 -04:00
browser-panel.html Browser Use 2.0 (#8941) 2025-11-21 17:26:15 -05:00
components.json Remove lucide 2025-01-30 14:47:59 -08:00
eslint.config.mjs Preserve model settings when selecting a specific OpenRouter provider (#3915) 2025-05-23 23:22:41 -07:00
index.html Fix linter warning + run prettier on everything (#3581) 2025-05-13 15:16:24 -07:00
package.json Move more types to @roo-code/types (for the cli) (#10583) 2026-01-09 11:59:06 -08:00
tsconfig.json Move @roo-code/cloud to the Roo-Code repo (#7503) 2025-08-28 11:18:45 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vite.config.ts feat: recursively load .roo/rules and AGENTS.md from subdirectories (#10446) 2026-01-03 15:05:48 -05:00
vitest.config.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00
vitest.setup.ts Show console logging in vitests when the --no-silent flag is set (#7467) 2025-08-28 12:51:21 -04:00