Skip to content

chore: release main - #487

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

chore: release main#487
stainless-app[bot] wants to merge 4 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-06)

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

Features

  • tracing: correlate business spans with obs via dedicated wrapper span (#484) (72732b7)
  • tracing: propagate OTel trace context across Temporal boundaries (#485) (da7ea15)
agentex-sdk: 0.23.0

0.23.0 (2026-08-06)

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

Chores

  • agentex-sdk: Synchronize agentex versions

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 PR prepares the 0.23.0 client and SDK release while adding business-span correlation and OpenTelemetry propagation across Temporal boundaries.

  • Adds dedicated observability wrapper spans and correlation metadata.
  • Installs Temporal tracing interceptors on clients and workers.
  • Records ADK span failures in observability spans.
  • Updates package versions, changelogs, and tracing tests.

Confidence Score: 5/5

The PR appears safe to merge.

No blocking failure remains within the scope of this follow-up review.

Important Files Changed

Filename Overview
src/agentex/lib/core/tracing/trace.py Integrates wrapper-span lifecycle, Temporal-aware ambient correlation, bounded handle tracking, and fail-open processor dispatch.
src/agentex/lib/core/tracing/obs_span.py Adds backend-specific OpenTelemetry and Datadog wrapper spans with bidirectional business-span correlation.
src/agentex/lib/core/tracing/temporal.py Adds configurable, fail-open construction of Temporal’s OpenTelemetry tracing interceptor.
src/agentex/lib/core/temporal/workers/worker.py Installs tracing interceptors on the Temporal client and worker ahead of business interceptors.
src/agentex/lib/adk/_modules/tracing.py Records exceptions on business spans before preserving and re-raising the original application error.
src/agentex/lib/core/tracing/obs_ids.py Standardizes correlation metadata keys and selects OpenTelemetry or Datadog context according to runtime mode.

Sequence Diagram

sequenceDiagram
    participant ACP as ACP handler
    participant Client as Temporal client
    participant Workflow as Temporal workflow
    participant Activity as Temporal activity
    participant Trace as Business tracing
    participant Obs as Observability backend
    ACP->>Client: Start workflow or send signal
    Client->>Workflow: Temporal request with OTel context
    Workflow->>Activity: Execute activity with propagated context
    Activity->>Trace: Start business span
    Trace->>Obs: Correlate business and OTel span IDs
    Activity->>Trace: End business span
    Trace->>Obs: Close span and record error status
Loading

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

stainless-app Bot and others added 2 commits August 4, 2026 00:28
NiteshDhanpal and others added 2 commits August 6, 2026 14:32
…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
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.

1 participant