Fetching from the wire…
Agents2026-07-28 · source-backed
agents.tool.ProgrammaticToolCallingTool lets supported Responses models generate JS that coordinates eligible tools instead of one tool call per turn, with per-tool allowed_callers restrictions and structured function-tool outputs. Composes with 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, which is the fix more people need. 48 merged PRs, 13 first-time contributors. (GitHub)
Each link below shares sources, entities, or timing with this story.
Claude Code uses MCP / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, MCP; reported by the same outlet (github.com).
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, MCP; reported by the same outlet (github.com).
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, PRs; reported by the same outlet (github.com).
OpenAI released OpenAI Agents SDK / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (OpenAI released OpenAI Agents SDK); both cover GitHub, PRs; reported by the same outlet (github.com).
Linked by a graph relationship (OpenAI released OpenAI Agents SDK); both cover GitHub, PRs; reported by the same outlet (github.com).
Claude Code uses MCP / Shared entities / Same source domain / Shared topic / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, MCP; reported by the same outlet (github.com).
Claude Code uses MCP / Shared entities / Same source domain / Earlier coverage
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, JavaScript, MCP; reported by the same outlet (github.com).
Linked by a graph relationship (Claude Code uses MCP); both cover GitHub, MCP, OpenAI Agents SDK; reported by the same outlet (github.com).