News · Use it
openai-agents-python 0.22.0 · guardrail redaction + explicit-client contract
Minor version for runtime hardening. Terminal function-tool output blocked by output guardrails is redacted from replayable and persisted SDK state. Non-streaming Responses with terminal failed or incomplete raise ModelBehaviorError. If you pass an explicit openai_client with organization or project, those values must live on the AsyncOpenAI client — OpenAIProvider rejects the conflict. Usage accounting isolates across independent RunState checkpoints.6
Relevant to: OpenAI Agents SDK users with guardrails, multi-checkpoint runs, or explicit client wiring
What the verdict meansAvailable, works, worth your time today.
Sources
Originally part of the 20 August 2026 edition.