| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Release version edited manuallyThe Pull Request version has been manually set to 0.11.3 and will be used for the release. If you instead want to use the version number 0.12.0 generated from conventional commits, just remove the label autorelease: custom version from this Pull Request. |
Sorry, something went wrong.
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Sorry, something went wrong.
|
🤖 Release is at https://github.com/scaleapi/scale-agentex-python/releases/tag/v0.11.3 🌻 |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Automated Release PR
0.11.3 (2026-05-20)
Full Changelog: v0.11.2...v0.11.3
Features
Bug Fixes
This pull request is managed by Stainless's GitHub App.
The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.
For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.
🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions
Greptile Summary
This release (0.11.3) adds Pydantic AI integration for sync, async, and Temporal agent workflows, new API endpoints for agent schedules, deployments, and checkpoints, and a fix to the CoalescingBuffer shutdown sequence that eliminated duplicate-tail streaming events on the UI.
Confidence Score: 5/5
Safe to merge — all changes are additive new features or targeted bug fixes with no modifications to existing behaviour for current users.
The pydantic-ai modules are self-contained additions that do not touch existing code paths; the generated SDK resources follow the established Stainless patterns with no structural deviations; and the CoalescingBuffer fix is a well-motivated, well-documented improvement to the streaming shutdown sequence. The only trade-off introduced (no timeout on _on_flush in close()) is acceptable provided the underlying Redis client carries its own timeouts.
src/agentex/lib/core/services/adk/streaming.py — the CoalescingBuffer shutdown change is the most behaviour-sensitive modification in the PR and warrants a second set of eyes on the Redis client timeout configuration.
Important Files Changed
Sequence Diagram
sequenceDiagram participant Agent as Pydantic AI Agent participant Helper as stream_pydantic_ai_events / convert_pydantic_ai_to_agentex_events participant Redis as CoalescingBuffer / Redis participant Agentex as Agentex API Agent->>Helper: PartStartEvent(TextPart) Helper->>Agentex: "messages.create (streaming_status=IN_PROGRESS)" Helper->>Redis: StreamTaskMessageStart Agent->>Helper: PartDeltaEvent(TextPartDelta) Helper->>Redis: StreamTaskMessageDelta (buffered/coalesced) Agent->>Helper: PartEndEvent Helper->>Redis: CoalescingBuffer.close() final flush Helper->>Redis: StreamTaskMessageDone Helper->>Agentex: messages.update (final content) Agent->>Helper: PartStartEvent(ToolCallPart) Note over Helper: Accumulates args until PartEndEvent Agent->>Helper: PartEndEvent(ToolCallPart) Helper->>Agentex: messages.create (ToolRequestContent, full args) Helper->>Agentex: spans.create (tracing_handler.on_tool_start) Agent->>Helper: FunctionToolResultEvent Helper->>Agentex: messages.create (ToolResponseContent) Helper->>Agentex: spans.update (tracing_handler.on_tool_end)

Prompt To Fix All With AIReviews (3): Last reviewed commit: "release: 0.11.3" | Re-trigger Greptile