Skip to content

feat(daemon): adopt Weave Node SDK for tracer provisioning#73

Draft
rgao-coreweave wants to merge 1 commit into
mainfrom
migrate-sdk/deps
Draft

feat(daemon): adopt Weave Node SDK for tracer provisioning#73
rgao-coreweave wants to merge 1 commit into
mainfrom
migrate-sdk/deps

Conversation

@rgao-coreweave

@rgao-coreweave rgao-coreweave commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

First PR in the stack migrating GenAI span emission from hand-rolled OTLP to the Weave Node SDK. Adds the weave dependency, replaces initTracer's OTLP exporter + NodeTracerProvider with weave.init() + getWeaveTracer(), wraps each event handler in weave.runIsolated() for per-event span isolation, and drops the service.name resource attribute. The existing genaiSpans helpers keep emitting through the Weave provider's tracer; later PRs migrate each span type to the SDK classes.

Companion SDK PR: wandb/weave#7262 (re-export getWeaveTracer).

Test plan

  • npm run build
  • npm test

@rgao-coreweave rgao-coreweave changed the title feat(daemon): migrate to weave node SDK feat(daemon): adopt Weave Node SDK for tracer provisioning Jun 16, 2026
Sign up for free to 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.

1 participant