sloproxy

feat(translator): group consecutive tool results in Claude request conversion master

- Added logic to merge consecutive tool responses into a single user message for better grouping. - Updated `ConvertOpenAIRequestToClaude` to track previous roles and adjust message blocks accordingly. - Introduced a comprehensive test to validate tool result grouping behavior and content preservation. Closes: #4656


+73 -1
2 changed files