SIGN IN SIGN UP

fix(claude): accumulate consecutive role turns during request conversion

- add `ClaudeMessageAccumulator` to merge adjacent Claude `user`/`assistant` messages and preserve role boundaries
- preserve `assistant` content order by moving `tool_use` parts to the end of each assistant turn
- switch OpenAI chat-completions, Interactions, and Gemini Claude request translators to use the shared accumulator for consistent turn grouping/flush behavior
L
Luis Pater committed
71e87111e9d8e6c0ce3c2d0a419b136fee2e10b0
Parent: f1a21a9