Skip to content

Merge branch 'master' into constantinius/feat/integration/pydantic-ai

e5e1d5e
Select commit
Loading
Failed to load commit list.
Merged

feat(integrations): pydantic-ai integration #4906

Merge branch 'master' into constantinius/feat/integration/pydantic-ai
e5e1d5e
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 23, 2025 in 0s

83.97% (+0.00%) compared to e9738f6

View this Pull Request on Codecov

83.97% (+0.00%) compared to e9738f6

Details

Codecov Report

❌ Patch coverage is 84.04040% with 79 lines in your changes missing coverage. Please review.
✅ Project coverage is 83.97%. Comparing base (e9738f6) to head (e5e1d5e).
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
...ry_sdk/integrations/pydantic_ai/spans/ai_client.py 76.25% 16 Missing and 17 partials ⚠️
..._sdk/integrations/pydantic_ai/patches/agent_run.py 89.77% 6 Missing and 3 partials ⚠️
...sdk/integrations/pydantic_ai/spans/invoke_agent.py 82.35% 0 Missing and 9 partials ⚠️
sentry_sdk/integrations/pydantic_ai/utils.py 88.75% 2 Missing and 7 partials ⚠️
...dk/integrations/pydantic_ai/patches/graph_nodes.py 87.50% 0 Missing and 6 partials ⚠️
...ntry_sdk/integrations/pydantic_ai/patches/tools.py 80.00% 4 Missing and 2 partials ⚠️
.../integrations/pydantic_ai/patches/model_request.py 64.28% 4 Missing and 1 partial ⚠️
sentry_sdk/integrations/pydantic_ai/__init__.py 88.23% 2 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff            @@
##           master    #4906    +/-   ##
========================================
  Coverage   83.96%   83.97%            
========================================
  Files         165      177    +12     
  Lines       17085    17580   +495     
  Branches     3001     3116   +115     
========================================
+ Hits        14346    14763   +417     
- Misses       1839     1872    +33     
- Partials      900      945    +45     
Files with missing lines Coverage Δ
sentry_sdk/integrations/__init__.py 87.01% <ø> (ø)
sentry_sdk/integrations/pydantic_ai/consts.py 100.00% <100.00%> (ø)
...y_sdk/integrations/pydantic_ai/patches/__init__.py 100.00% <100.00%> (ø)
...try_sdk/integrations/pydantic_ai/spans/__init__.py 100.00% <100.00%> (ø)
...sdk/integrations/pydantic_ai/spans/execute_tool.py 100.00% <100.00%> (ø)
sentry_sdk/integrations/pydantic_ai/__init__.py 88.23% <88.23%> (ø)
.../integrations/pydantic_ai/patches/model_request.py 64.28% <64.28%> (ø)
...dk/integrations/pydantic_ai/patches/graph_nodes.py 87.50% <87.50%> (ø)
...ntry_sdk/integrations/pydantic_ai/patches/tools.py 80.00% <80.00%> (ø)
..._sdk/integrations/pydantic_ai/patches/agent_run.py 89.77% <89.77%> (ø)
... and 3 more

... and 1 file with indirect coverage changes