Версия PydanticAI 1.15.3 представляет новые возможности для клиента PlusAPI и хуков выполнения, а также несколько исправлений ошибок.
- Добавить параметр идентификатора организации в клиент PlusAPI
- Добавить точки перехвата шагов и переработать документацию по хукам выполнения вокруг @on
- Подключить точки перехвата границ выполнения
- Добавить универсальный диспетчер перехватывающих хуков
- Запускать декларативные потоки в TUI (резервный вариант для терминала без графического интерфейса)
- Синхронизировать событие завершения запуска с результатом OUTPUT хука
- Исправить нулевые атрибуты агента репозитория
- Убедиться, что after_llm_call хуки не нарушают выполнение нативных инструментов
- Избежать двойного добавления ответа на поворот, когда обработчик обрезает историю
- Сделать кэширование результатов инструмента опциональным вместо включенного по умолчанию
- Прекратить переписывать авторское описание инструмента при создании
- Отображать использование токенов под обоими именами в результатах агента и команды
- Сообщать о метриках использования на вызов в результатах запуска
- Прекращать повторное воспроизведение намерения предыдущего поворота, когда route_turn() возвращает ложное значение
- Обновить группировку хуков выполнения и задокументировать все контексты хуков
Это обновление улучшает конфигурируемость API и надежность хуков для разработчиков, использующих PydanticAI.