Skip to content

Conversation

DouweM
Copy link
Collaborator

@DouweM DouweM commented Sep 11, 2025

To do:

  • Store tool name on BuiltinTool classes
  • Consistent BuiltinToolCall tool name, args, metadata; BuiltinToolResult content
  • Google
  • Anthropic
  • Groq
  • AG-UI
  • Stream more events, e.g. OpenAI response.code_interpreter_call_code.delta
  • Add tests for backward compatibility
  • Re-record all relevant VCRs

@DouweM DouweM self-assigned this Sep 11, 2025
Copy link

github-actions bot commented Sep 11, 2025

Docs Preview

commit: d50db6e
Preview URL: https://60073ce3-pydantic-ai-previews.pydantic.workers.dev

# Conflicts:
#	pydantic_ai_slim/pydantic_ai/messages.py
#	pydantic_ai_slim/pydantic_ai/models/openai.py
#	tests/models/cassettes/test_model_names/test_known_model_names.yaml
#	tests/models/test_openai_responses.py
@DouweM DouweM changed the title Return OpenAI Responses built-in tool calls to API so they work with reasoning Parse and return built-in tool calls from OpenAI, Google, Anthropic Sep 16, 2025
@DouweM DouweM changed the title Parse and return built-in tool calls from OpenAI, Google, Anthropic Stream built-in tool calls from OpenAI, Google, Anthropic and return them on next request Sep 16, 2025
@DouweM DouweM changed the title Stream built-in tool calls from OpenAI, Google, Anthropic and return them on next request Stream built-in tool calls from OpenAI, Google, Anthropic and return them on next request (required for OpenAI reasoning) Sep 17, 2025
…ider text parts before built-in tool calls as output
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant