You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
bun default integrations diverge from Node's #23887
packages/bun/src/sdk.ts:48 omits, relative to node/src/sdk/index.ts:getBaseDefaultIntegrations:
Integration
Note
conversationIdIntegration
pure core JS, no Node API. Cloudflare and vercel-edge both include it. Without it, setConversationId has no effect on gen_ai.* spans under Bun.
systemErrorIntegration
needs a check
childProcessIntegration
relies on child_process diagnostics channels Bun does not emit (see #23881), so probably correct to omit, but say so in a comment
workerThreadsIntegration
same
Work item. Add conversationIdIntegration() to Bun's defaults. For each remaining omission, either add it or leave a one-line comment saying which Bun gap makes it a no-op.
**Prior art **(tracked). #20237 (closed, not planned) already settled the childProcessIntegration and workerThreadsIntegration question, and documents the same root cause as #23881: Bun implements the node:diagnostics_channel API but never publishes to the child_process or worker_threads channels. Omitting those two is correct; cite that issue in the comment. Nothing covers conversationIdIntegration or systemErrorIntegration on Bun.
Activity
linear-code commentedon Sep 2, 2026
JS-3513
fix(bun): Add conversationIdIntegration to the default integrations (#…
fix(bun): Add systemErrorIntegration to default integrations (#25681)
github-actions commentedon Oct 28, 2026
A PR closing this issue has just been released 🚀
This issue was referenced by PR #25681, which was included in the 11.10.0 release.