Skip to content

chore: release main - #487

Open
stainless-app[bot] wants to merge 6 commits into
mainfrom
release-please--branches--main--changes--next
Open

chore: release main#487
stainless-app[bot] wants to merge 6 commits into
mainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app

@stainless-app stainless-app Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

✨ Stainless prepared a new release

agentex-client: 0.23.0

0.23.0 (2026-08-07)

Full Changelog: agentex-client-v0.22.2...agentex-client-v0.23.0

Features

  • propagate error categories to SGP spans (#486) (f2b1808)
  • tracing: correlate business spans with obs via dedicated wrapper span (#484) (72732b7)
  • tracing: propagate OTel trace context across Temporal boundaries (#485) (da7ea15)

Bug Fixes

  • task-create: handle WorkflowAlreadyStartedError gracefully (#489) (462195d)
agentex-sdk: 0.23.0

0.23.0 (2026-08-07)

Full Changelog: agentex-sdk-v0.22.2...agentex-sdk-v0.23.0

Features

  • propagate error categories to SGP spans (#486) (f2b1808)

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

The release updates both packages to version 0.23.0 and adds Temporal trace-context propagation, observability-span correlation, error-category export, and idempotent handling of already-started workflows.

  • Adds OpenTelemetry propagation across Temporal client, workflow, and activity boundaries.
  • Correlates business spans with observability backends and propagates categorized errors.
  • Introduces workflow-conflict policies for duplicate task creation.
  • Updates tests, changelogs, package metadata, and the dependency lockfile.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains.

Important Files Changed

Filename Overview
src/agentex/lib/core/tracing/temporal.py Adds fail-open construction of Temporal's OpenTelemetry tracing interceptor.
src/agentex/lib/core/temporal/workers/worker.py Installs tracing interceptors on Temporal client and worker boundaries.
src/agentex/lib/core/clients/temporal/temporal_client.py Adds workflow-ID conflict-policy mapping and validates incompatible policy combinations.
src/agentex/lib/core/temporal/services/temporal_task_service.py Wraps Temporal dispatches in producer spans and uses existing workflow runs for repeated task creation.
src/agentex/lib/core/tracing/span_error.py Defines normalized span-error metadata shared by tracing and export paths.
src/agentex/lib/core/tracing/obs_span.py Adds observability wrapper-span lifecycle and backend-specific error reporting.
src/agentex/lib/core/tracing/processors/sgp_tracing_processor.py Propagates normalized error details and categories into exported SGP spans.
src/agentex/lib/core/tracing/trace.py Correlates Agentex spans with observability spans and preserves exception metadata during closure.
adk/pyproject.toml Releases agentex-sdk 0.23.0 and raises the scale-gp-beta dependency floor.
uv.lock Refreshes locked package versions and metadata for the release.

Sequence Diagram

sequenceDiagram
    participant ACP as ACP request
    participant TC as Temporal client
    participant WF as Temporal workflow
    participant ACT as Temporal activity
    participant OBS as Observability backend
    ACP->>TC: Dispatch inside OTel span
    TC->>WF: Start workflow with trace context
    WF->>ACT: Execute activity with trace context
    ACT->>OBS: Export correlated business span
    alt Span body raises
        ACT->>OBS: Export error type, message, and category
    end
Loading

Reviews (4): Last reviewed commit: "chore: release main" | Re-trigger Greptile

stainless-app Bot and others added 2 commits August 4, 2026 00:28
…r span (#484)

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 8c9eeac to 2af8c8b Compare August 6, 2026 21:33
Co-authored-by: Cursor <cursoragent@cursor.com>
@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 2af8c8b to f0d38bf Compare August 7, 2026 16:24
@socket-security

socket-security Bot commented Aug 7, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedpypi/​scale-gp-beta@​0.2.0 ⏵ 0.5.099 +1100100100100

View full report

@stainless-app
stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from f0d38bf to eca605b Compare August 7, 2026 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants