Skip to content

Pull requests: pydantic/pydantic-ai

Author
Filter by author
Loading
Label
Filter by label
Loading
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Loading
Milestones
Filter by milestone
Loading
Reviews
Assignee
Filter by who’s assigned
Assigned to nobody Loading
Sort

Pull requests list

fix: track new_messages() boundary by position so a rebuilt resumed request isn't leaked bug Report that something isn't working, or PR implementing a fix size: M Medium PR (101-500 weighted lines)
#6034 opened Jun 23, 2026 by klplentific Loading…
2 of 3 tasks
pr-guard: exempt pydanty PRs from auto-close & supersede near-simultaneous duplicates chore size: S Small PR (≤100 weighted lines)
#6031 opened Jun 23, 2026 by dsfaccini Collaborator Loading…
Fix new_messages() leaking resumed request when before_model_request replaces it bug Report that something isn't working, or PR implementing a fix pydanty:review-branch Trigger pydanty review-branch auto-review on this PR pydanty:reviewed Reviewed by pydanty review-branch auto-review size: S Small PR (≤100 weighted lines)
#6029 opened Jun 23, 2026 by pydanty Bot Loading…
Add args_before_validator for raw tool args feature New feature request, or PR implementing a feature (enhancement) size: M Medium PR (101-500 weighted lines)
#6026 opened Jun 23, 2026 by its-amann Loading…
2 of 3 tasks
Buffer partial thinking tags across stream chunks bug Report that something isn't working, or PR implementing a fix size: M Medium PR (101-500 weighted lines)
#6021 opened Jun 23, 2026 by vedjaw Loading…
3 tasks done
fix(openai): raise ContentFilterError for plain-text content_filter responses bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#6016 opened Jun 23, 2026 by ikatyal2110 Draft
Pass vendor_metadata detail through for Groq image URL content bug Report that something isn't working, or PR implementing a fix groq media size: S Small PR (≤100 weighted lines)
#6014 opened Jun 22, 2026 by pydanty Bot Loading…
Fix map downstream_join_id double-firing the join on a non-empty iterable bug Report that something isn't working, or PR implementing a fix graph size: S Small PR (≤100 weighted lines)
#6009 opened Jun 22, 2026 by clavedeluna Loading…
3 tasks done
Convert ExceptionGroup-wrapped McpError to ModelRetry in MCP tool calls bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#6004 opened Jun 21, 2026 by dmontagu Contributor Loading…
fix(litellm): default openai_chat_supports_multiple_system_messages=False for models without recognized provider prefix bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#5999 opened Jun 21, 2026 by citizen204 Loading…
fix(messages): round-trip RetryPromptPart.content with partial ErrorDetails bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#5990 opened Jun 19, 2026 by Bartok9 Contributor Loading…
fix(groq): surface cached_tokens and reasoning_tokens in usage details bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#5986 opened Jun 19, 2026 by tcconnally Loading…
fix(xai): update XSearchTool handle limit bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines) xai
#5979 opened Jun 18, 2026 by gyx09212214-prog Loading…
fix(ag-ui): preserve ModelRequest part order when dumping messages bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#5969 opened Jun 17, 2026 by amarjaleelbanbhan Loading…
Record time-to-first-token for streaming model requests feature New feature request, or PR implementing a feature (enhancement) size: S Small PR (≤100 weighted lines)
#5967 opened Jun 17, 2026 by dmontagu Contributor Draft
fix(vercel-ai): round-trip ToolReturnPart.metadata data chunks through load_messages bug Report that something isn't working, or PR implementing a fix size: M Medium PR (101-500 weighted lines)
#5965 opened Jun 17, 2026 by Bartok9 Contributor Loading…
Back Bash/Read/Write/Edit tools with pydantic-ai-harness chore size: M Medium PR (101-500 weighted lines)
#5956 opened Jun 16, 2026 by strawgate Contributor Draft
3 tasks done
Add Agent.to_responses() to serve an agent as an OpenAI Responses API endpoint feature New feature request, or PR implementing a feature (enhancement) size: L Large PR (501-1500 weighted lines)
#5949 opened Jun 16, 2026 by Kludex Member Loading…
2 of 3 tasks
Fix group_by_temporal emitting first item alone when delayed past soft_max_interval asyncio bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines) streaming
#5947 opened Jun 16, 2026 by pydanty Bot Loading…
fix(openai): add tool_search when a deferred tool is sent on Responses bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#5944 opened Jun 15, 2026 by joaquinhuigomez Loading…
fix(xai): drop non-native ThinkingParts from history to prevent reasoning leak bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#5936 opened Jun 15, 2026 by Julien-ser Contributor Loading…
fix(bedrock): send toolConfig when history carries tool blocks but request defines no tools bedrock bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines)
#5929 opened Jun 14, 2026 by Bartok9 Contributor Loading…
Resolve dynamic toolset get_instructions in an activity under Temporal bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines) temporal
#5925 opened Jun 14, 2026 by dsfaccini Collaborator Loading…
2 of 3 tasks
Attach xAI ToolCallPart to the preceding reasoning message bug Report that something isn't working, or PR implementing a fix size: S Small PR (≤100 weighted lines) xai
#5924 opened Jun 14, 2026 by dsfaccini Collaborator Loading…
2 of 3 tasks
Drop unsigned/foreign ThinkingParts in Anthropic history by default, add anthropic_send_back_thinking_parts anthropic bug Report that something isn't working, or PR implementing a fix cross-model-provider-mapping x-model/provider translation: when using a message history from one model with another one size: M Medium PR (101-500 weighted lines) thinking
#5920 opened Jun 13, 2026 by dsfaccini Collaborator Loading…
2 of 3 tasks
ProTip! Type g i on any issue or pull request to go back to the issue listing page.