Версия PydanticAI 1.15.3 представляет новые возможности для клиента PlusAPI и хуков выполнения, а также несколько исправлений ошибок.

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

Это обновление улучшает конфигурируемость API и надежность хуков для разработчиков, использующих PydanticAI.