0.134.12

Fixed

  • Критический фикс: невалидный JSON в tool call arguments при повторной отправке в LLM — функция argsToString() в openai_compat.go использовала ручную сериализацию через fmt.Sprintf("%v", ...), которая некорректно обрабатывала массивы (превращала ["a@mail.ru"] в [a@mail.ru]), вложенные объекты (map[k:v] вместо {"k":"v"}) и Go-specific escaping строк. Это вызывало 400 Bad Request: invalid function arguments json string от LiteLLM/OpenAI-провайдеров при последующих итерациях агента. Заменено на json.Marshal, что гарантирует валидный JSON для всех типов аргументов. Затрагивает OpenAI-compat и Anthropic провайдеры. Closes #143.