Skip to content

ref(server-utils): Share one orchestrion channel across OpenAI chat/responses/conversations - #22332

Merged
nicohrubec merged 2 commits into
developfrom
feat/orchestrion-collapse-openai-chat
Jul 16, 2026
Merged

ref(server-utils): Share one orchestrion channel across OpenAI chat/responses/conversations#22332
nicohrubec merged 2 commits into
developfrom
feat/orchestrion-collapse-openai-chat

Conversation

@nicohrubec

@nicohrubecnicohrubec commented Jul 16, 2026

Copy link
Copy Markdown
Member

Points the OpenAI responses and conversations APIs at the existing chat channel to reduce the number of tracing channels — all three already report the same chat operation with identical span handling, so there's no behavior change.

nicohrubecand others added 2 commits July 16, 2026 17:04
…responses/conversations
Chat completions, the responses API, and the conversations API all report
a `chat` operation with identical span handling, so they can publish to a
single `chat` channel. Reduces the tracing-channel count with no behavior
change.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nicohrubecnicohrubec changed the title feat(server-utils): Share one orchestrion channel across OpenAI chat/responses/conversationsref(server-utils): Share one orchestrion channel across OpenAI chat/responses/conversationsJul 16, 2026
@github-actions

Copy link
Copy Markdown
Contributor

size-limit report 📦

⚠️Warning: Base artifact is not the latest one, because the latest workflow run is not done yet. This may lead to incorrect results. Try to re-run all tests to get up to date results.

PathSize% ChangeChange
@sentry/browser27.74 kB--
@sentry/browser - with treeshaking flags26.19 kB--
@sentry/browser (incl. Tracing)46.57 kB--
@sentry/browser (incl. Tracing + Span Streaming)48.36 kB--
@sentry/browser (incl. Tracing, Profiling)51.34 kB--
@sentry/browser (incl. Tracing, Replay)85.83 kB--
@sentry/browser (incl. Tracing, Replay) - with treeshaking flags75.46 kB--
@sentry/browser (incl. Tracing, Replay with Canvas)90.55 kB--
@sentry/browser (incl. Tracing, Replay, Feedback)103.18 kB--
@sentry/browser (incl. Feedback)44.92 kB--
@sentry/browser (incl. sendFeedback)32.54 kB--
@sentry/browser (incl. FeedbackAsync)37.67 kB--
@sentry/browser (incl. Metrics)28.84 kB--
@sentry/browser (incl. Logs)29.07 kB--
@sentry/browser (incl. Metrics & Logs)29.76 kB--
@sentry/react29.54 kB--
@sentry/react (incl. Tracing)48.82 kB--
@sentry/vue33.17 kB--
@sentry/vue (incl. Tracing)48.55 kB--
@sentry/svelte27.77 kB--
CDN Bundle30.14 kB--
CDN Bundle (incl. Tracing)48.52 kB--
CDN Bundle (incl. Logs, Metrics)31.72 kB--
CDN Bundle (incl. Tracing, Logs, Metrics)49.83 kB--
CDN Bundle (incl. Replay, Logs, Metrics)70.97 kB--
CDN Bundle (incl. Tracing, Replay)86.04 kB--
CDN Bundle (incl. Tracing, Replay, Logs, Metrics)87.33 kB--
CDN Bundle (incl. Tracing, Replay, Feedback)91.82 kB--
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics)93.09 kB--
CDN Bundle - uncompressed89.85 kB--
CDN Bundle (incl. Tracing) - uncompressed146.66 kB--
CDN Bundle (incl. Logs, Metrics) - uncompressed94.56 kB--
CDN Bundle (incl. Tracing, Logs, Metrics) - uncompressed150.64 kB--
CDN Bundle (incl. Replay, Logs, Metrics) - uncompressed219.28 kB--
CDN Bundle (incl. Tracing, Replay) - uncompressed265.86 kB--
CDN Bundle (incl. Tracing, Replay, Logs, Metrics) - uncompressed269.82 kB--
CDN Bundle (incl. Tracing, Replay, Feedback) - uncompressed279.56 kB--
CDN Bundle (incl. Tracing, Replay, Feedback, Logs, Metrics) - uncompressed283.52 kB--
@sentry/nextjs (client)51.38 kB--
@sentry/sveltekit (client)47 kB--
@sentry/core/server78.63 kB--
@sentry/core/browser64.99 kB--
@sentry/node-core63.21 kB--
@sentry/node125.45 kB--
@sentry/node (incl. diagnostics channel injection)141.14 kB-0.03%-29 B 🔽
@sentry/node/import (ESM hook with diagnostics-channel injection)70.03 kB+0.01%+2 B 🔺
@sentry/node/light51.33 kB--
@sentry/node - without tracing74.7 kB+0.01%+2 B 🔺
@sentry/aws-serverless83.92 kB--
@sentry/cloudflare (withSentry) - minified182.1 kB--
@sentry/cloudflare (withSentry)450.9 kB--

View base workflow run

@nicohrubec
nicohrubec marked this pull request as ready for review July 16, 2026 17:38
@nicohrubec
nicohrubec requested a review from a team as a code ownerJuly 16, 2026 17:38
@nicohrubec
nicohrubec requested review from chargome, logaretm, mydea and stephanie-anderson and removed request for a team and stephanie-andersonJuly 16, 2026 17:38

@isaacsisaacs left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Nice cleanup!

@nicohrubec
nicohrubec merged commit 2cfeb04 into developJul 16, 2026
430 of 432 checks passed
@nicohrubec
nicohrubec deleted the feat/orchestrion-collapse-openai-chat branch July 16, 2026 18:01
Sign up for freeto 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

@nicohrubec@isaacs