open-webui/backend
Shawn 109aa6f386
fix: default loose function tools to strict:false in Responses API conversion
Loose Chat Completions / MCP / OpenAPI-derived function tools carry no
tool-level strict flag, so convert_to_responses_payload() sent them to
/v1/responses with strict omitted. The Responses API then materializes
every optional property and can populate mutually-exclusive filters,
which get forwarded to the tool unchanged and can be rejected. Default
the converted tool to strict:false, preserving an explicit strict from
the source tool.

Closes #27750
2026-08-02 09:14:29 -04:00
..
data refac: mv backend files to /open_webui dir 2024-09-04 16:54:48 +02:00
open_webui fix: default loose function tools to strict:false in Responses API conversion 2026-08-02 09:14:29 -04:00
.dockerignore fix: litellm config issue 2024-02-24 22:35:11 -08:00
.gitignore refac 2024-09-06 04:59:20 +02:00
dev.sh refac 2026-03-24 19:43:30 -05:00
requirements-min.txt perf: optional orjson JSON codec behind ENABLE_ORJSON (#27583) 2026-07-27 03:45:37 -04:00
requirements.txt perf: optional orjson JSON codec behind ENABLE_ORJSON (#27583) 2026-07-27 03:45:37 -04:00
start.sh refac 2026-06-17 03:01:11 +02:00
start_windows.bat refac 2026-06-17 03:01:11 +02:00