Skip to content

fix(pydantic-ai): Determine if response is streamed based on the method - #5957

Draft
alexander-alderman-webb wants to merge 18 commits into
masterfrom
webb/pydantic-ai/streaming-attribute
Draft

fix(pydantic-ai): Determine if response is streamed based on the method#5957
alexander-alderman-webb wants to merge 18 commits into
masterfrom
webb/pydantic-ai/streaming-attribute

Conversation

@alexander-alderman-webb

@alexander-alderman-webb alexander-alderman-webb commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

Description

Issues

Reminders

@github-actions

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


New Features ✨

  • (integrations) Instrument pyreqwest tracing by servusdei2018 in #5682

Bug Fixes 🐛

Pydantic Ai

  • Determine if response is streamed based on the method by alexander-alderman-webb in #5957
  • Determine if response is streamed based on the method by alexander-alderman-webb in #5957

Internal Changes 🔧

Pydantic Ai

  • Remove dead Model.request patch by alexander-alderman-webb in #5956
  • Consolidate binary blob redaction tests to stop relying on SDK internals by alexander-alderman-webb in #5946

Other

  • (openai) Split token counting by API for easier deprecation by ericapisani in #5930
  • (opentelemetry) Ignore mypy error by alexander-alderman-webb in #5927
  • Fix license metadata in setup.py by sl0thentr0py in #5934
  • Update validate-pr workflow by stephanie-anderson in #5931

🤖 This preview updates automatically when you update the PR.

@github-actions

github-actions Bot commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

Codecov Results 📊

98938 passed | ❌ 164 failed | ⏭️ 6479 skipped | Total: 105581 | Pass Rate: 93.71% | Execution Time: 355m 47s

📊 Comparison with Base Branch

Metric Change
Total Tests
Passed Tests 📉 -164
Failed Tests 📈 +164
Skipped Tests

➕ New Tests (164)

View new tests
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_async[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_sync[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_run_stream_events[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[True-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-True]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing
  • test_agent_with_tools_streaming[False-False]
    • File: tests.integrations.pydantic_ai.test_pydantic_ai
    • Status: ❌ Failing

❌ Failed Tests

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_async[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:182: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:228: in test_agent_run_async
    assert chat_span["data"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:375: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:397: in test_agent_run_sync
    assert chat_span["data"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:702: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:726: in test_agent_run_stream_events
    assert chat_span["data"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:182: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:228: in test_agent_run_async
    assert chat_span["data"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:375: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:397: in test_agent_run_sync
    assert chat_span["data"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:702: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:726: in test_agent_run_stream_events
    assert chat_span["data"]["gen_ai.response.streaming"] is False
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.10-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.12-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.0.18
Error: assert False is True

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
E   assert False is True

test_agent_run_async[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:182: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:228: in test_agent_run_async
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:375: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:397: in test_agent_run_sync
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:702: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:726: in test_agent_run_stream_events
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:182: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:228: in test_agent_run_async
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:375: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:397: in test_agent_run_sync
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:702: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:726: in test_agent_run_stream_events
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.13-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:182: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:228: in test_agent_run_async
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:375: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:397: in test_agent_run_sync
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:702: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:726: in test_agent_run_stream_events
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v1.107.1
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:182: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:228: in test_agent_run_async
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:375: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:397: in test_agent_run_sync
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:702: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:726: in test_agent_run_stream_events
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:182: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:132: in test_agent_run_async
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_async[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:228: in test_agent_run_async
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:375: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:348: in test_agent_run_sync
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_sync[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:397: in test_agent_run_sync
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:564: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:514: in test_agent_run_stream
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:609: in test_agent_run_stream
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:702: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:671: in test_agent_run_stream_events
    assert chat_span["attributes"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_run_stream_events[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:726: in test_agent_run_stream_events
    assert chat_span["data"]["gen_ai.response.streaming"] is False
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[True-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-True]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1160: in test_agent_with_tools_streaming
    assert chat_span["attributes"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

test_agent_with_tools_streaming[False-False]

File: tests.integrations.pydantic_ai.test_pydantic_ai
Suite: py3.14t-pydantic_ai-v2.23.0
Error: KeyError: 'gen_ai.response.streaming'

Stack Trace
tests/integrations/pydantic_ai/test_pydantic_ai.py:1186: in test_agent_with_tools_streaming
    assert chat_span["data"]["gen_ai.response.streaming"] is True
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   KeyError: 'gen_ai.response.streaming'

✅ Patch coverage is 90.48%. Project has 2508 uncovered lines.
✅ Project coverage is 89.96%. Comparing base (base) to head (head).

Files with missing lines (1)
File Patch % Lines
sentry_sdk/integrations/pydantic_ai/patches/graph_nodes.py 87.50% ⚠️ 2 Missing and 1 partials
Coverage diff
@@            Coverage Diff             @@
##          main       #PR       +/-##
==========================================
+ Coverage    89.93%    89.96%    +0.03%
==========================================
  Files          193       193         —
  Lines        24963     24973       +10
  Branches      9010      9016        +6
==========================================
+ Hits         22448     22465       +17
- Misses        2515      2508        -7
- Partials      1436      1435        -1

Generated by Codecov Action

@alexander-alderman-webb
alexander-alderman-webb changed the base branch from webb/pydantic-ai/remove-patch to webb/pydantic-ai/avoid-double-spans April 8, 2026 12:36
@alexander-alderman-webb
alexander-alderman-webb changed the base branch from webb/pydantic-ai/avoid-double-spans to master August 6, 2026 06:44
Comment on lines +100 to +102
did_stream = getattr(self, "_did_stream", None)
if did_stream:
async with original_stream_method(self, ctx) as stream:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Async stream wrapper falls through and yields twice when did_stream is true

When did_stream is true, the early guard yields the stream but then falls through to a second yield, which @asynccontextmanager will reject with RuntimeError: generator didn't stop.

Evidence
  • wrapped_model_request_stream is decorated with @asynccontextmanager.
  • When did_stream is truthy, the wrapper yields from original_stream_method at line 102 but does not return or use an else guard.
  • Execution falls through to a second async with original_stream_method(self, ctx) at line 114 and yield stream at line 115.
  • @asynccontextmanager expects exactly one yield; a second yield causes RuntimeError: generator didn't stop.

Identified by Warden · code-review · EAF-FN4

Comment on lines +109 to +111
if isinstance(span, StreamedSpan):
span.set_attribute(SPANDATA.GEN_AI_RESPONSE_STREAMING, False)
else:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stream wrapper sets GEN_AI_RESPONSE_STREAMING to False instead of True

The wrapped_model_request_stream wrapper sets GEN_AI_RESPONSE_STREAMING to False, but since this is the streaming method it should be True.

Evidence
  • The PR title says the goal is to determine if the response is streamed based on the method.
  • wrapped_model_request_run (non-streaming) correctly sets the value to False at lines 72-74.
  • wrapped_model_request_stream (streaming) sets the same value to False at lines 109-111, but streaming methods in other integrations (openai_agents, anthropic, google_genai) set it to True.

Identified by Warden · code-review · 6UA-65U

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant