Something went wrong. Try again.
sloproxy
Something went wrong. Try again.
feat(translator): add test and logic to ensure `object` schemas include `properties` field master
- Added `TestConvertClaudeRequestToOpenAI_ToolSchemaAddsMissingObjectProperties` to validate automatic addition of missing `properties` in `object` schemas. - Introduced `normalizeObjectSchemaProperties` to recursively ensure schemas of type `object` include an empty `properties` field if absent. - Updated `ConvertClaudeRequestToOpenAI` to apply schema normalization for improved compatibility with OpenAI schema expectations. Closes: #3165
Author Luis Pater Date (Jun 18, 2026, 2:54 PM UTC) Commit c13dbcc2 c13dbcc24e1373e353338d90bdb38b8e4722e22b Parent ac8fb970 ac8fb9706fb84bedfbd1f813738680fdc6767115