OpenAI Agents SDK v0.19.0 adds Programmatic Tool Calling — the model writes JavaScript to orchestrate your tools
GitHub (openai/openai-agents-python)·medium signal
Released July 27, 2026, v0.19.0 introduces agents.tool.ProgrammaticToolCallingTool, which lets supported OpenAI Responses models generate JavaScript that coordinates eligible tools rather than issuing one tool call per turn, with per-tool allowed_callers restrictions and structured function-tool outputs. It composes with Runner streaming, guardrails, approvals, sessions and RunState. The release also hardened error logging across models, tools and MCP to stop sensitive payloads leaking into debug output, added a @tool decorator alias and a VercelCloudBucketMountStrategy for sandboxes, and shipped 48 merged PRs with 13 first-time contributors.