Skip to content

v0.30.0 (2026-09-08)

Latest

Choose a tag to compare

@dsfaccini dsfaccini released this 09 Sep 03:33
8e863b5

What's Changed

  • Re-export MCPToolsetClient from pydantic_ai_harness.stackone._toolset so CI lint passes again by @mpfaffenberger in #725
  • Frame the media docs as Step Persistence plumbing, not a capability by @mpfaffenberger in #751
  • Name the internal Agent in SummarizingCompaction, ToolOutputLimits, SystemReminders, Advisor and PydanticAIChatModel so Logfire attributes their runs by @mpfaffenberger in #774
  • Shield the cancel+gather teardown in guardrails parallel mode and MontyExecutor by @mpfaffenberger in #758
  • Add TrajectoryJudge: review the live run with a second model on a cadence and steer it mid-run by @mpfaffenberger in #724
  • Register TrajectoryJudge in the capability combination policy by @adtyavrdhn in #817
  • Deprecate on_spend, on_usage, on_fire, and PlanEventEmitter toward capability event subscriptions by @DouweM in #714
  • Emit FileSystem traversal events and subscribe RepoContext with @on_event, deprecating traversal_tool_names sniffing by @DouweM in #712
  • Require every capability to decide what OpenTelemetry it emits by @dsfaccini in #604
  • Require youdotcom>=3.1.2 and pass attribution kwargs to You() so outbound requests carry an X-Client-Info header by @tyler5673 in #786
  • Run your own Pydantic AI agent in GitHub Agentic Workflows: the pydantic-ai gh-aw engine definition is now hosted here, and PAI_AGENT points a workflow at an agent your repository defines by @dsfaccini in #708
  • Count truncation markers within Truncate.max_chars by @Quiyyy in #816

New Contributors

Full Changelog: v0.29.1...v0.30.0