open_ai: Disable `parallel_tool_calls` (#28056)

This PR disables `parallel_tool_calls` for the models that support it,
as the Agent currently expects at most one tool use per turn.

It was a bit of trial and error to figure this out. OpenAI's API
annoyingly will return an error if passing `parallel_tool_calls` to a
model that doesn't support it.

Release Notes:

- N/A
819bb8fffbMarshall Bowers committed on 4/3/2025, 10:07:37 PM· committed by GitHubparentc6e2d20
3 files changedLine totals unavailable