Skip to content

Conversation

qianl15
Copy link
Contributor

@qianl15 qianl15 commented Sep 17, 2025

This PR updates DBOS and improves related tests.

Changes

  • Updated DBOS version to >=1.14.0, which fixes an OpenTelemetry tracing issue (spans are now correctly tracked). Updated test_complex_agent_run_in_workflow to show the correct DBOS spans (e.g., complex_agent.run and complex_agent__mcp_server__mcp.get_tools). Updated the docs because it is no longer accurate with this release.
  • Refined test_dbos_agent_run_in_workflow_with_event_stream_handler to explicitly test non-serializable inner functions. Serializable functions can be used with DBOSAgent.run.
  • Added a test to make sure DBOS can correctly handle model-specific ModelSettings (similar to Fix TemporalAgent dropping model-specific ModelSettings (e.g. openai_reasoning_effort) #2938).

@DouweM DouweM merged commit 399f2f6 into pydantic:main Sep 18, 2025
30 checks passed
@DouweM
Copy link
Collaborator

DouweM commented Sep 18, 2025

@qianl15 Thanks a ton Qian!

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.

2 participants