La versión 1.15.3 de PydanticAI introduce nuevas características para el cliente PlusAPI y los ganchos de ejecución, junto con varias correcciones de errores.

  • Añadir parámetro de ID de organización al cliente PlusAPI
  • Añadir puntos de intercepción de pasos y reestructurar la documentación de ganchos de ejecución alrededor de @on
  • Conectar puntos de intercepción de límites de ejecución
  • Añadir despachador de ganchos de intercepción genérico
  • Ejecutar flujos declarativos en la TUI (fallback a terminal sin interfaz)
  • Sincronizar el evento kickoff-completed con el resultado del gancho OUTPUT
  • Corregir atributos nulos del agente de repositorio
  • Asegurar que los ganchos after_llm_call no rompan la ejecución nativa de herramientas
  • Evitar la doble adición de la respuesta al turno cuando un controlador recorta el historial
  • Hacer que el almacenamiento en caché de resultados de herramientas sea optativo en lugar de estar activado por defecto
  • Dejar de reescribir la descripción de la herramienta autorada durante la construcción
  • Exponer el uso de tokens bajo ambos nombres en los resultados de agente y tripulación
  • Informar de las métricas de uso por llamada en los resultados de inicio
  • Dejar de repetir la intención del turno anterior cuando route_turn() devuelve un valor falso
  • Actualizar la agrupación de ganchos de ejecución y documentar todos los contextos de ganchos

Esta versión mejora la configurabilidad de la API y la fiabilidad de los ganchos para los desarrolladores que utilizan PydanticAI.