PydanticAI version 1.15.3a1 introduces new features for the PlusAPI client and execution hook system, alongside several bug fixes.

  • Adds an organization ID parameter to the PlusAPI client.
  • Introduces step interception points and a generic interception-hook dispatcher.
  • Enables running declarative flows on the TUI with headless terminal fallback.
  • Improves support for custom OpenAI URLs.
  • Fixes null repository agent attributes and issues with after_llm_call hooks breaking native tool execution.
  • Changes tool-result caching to be opt-in rather than enabled by default.

Contributors include joaomdmoura, lorenzejay, lucasgomide, and vinibrsl.