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.