Да, это удивительно сложный протокол, особенно когда задействовано несколько вызовов инструментов.
Я работаю над этим! Надеюсь, реализую это на этой неделе.
Теперь объекты Thinking содержат поле “provider_data”, и новое изменение заключается в том, чтобы позволить объектам ToolCall также передавать эти данные.