Skip to main content
The @overmind-lab/trace-sdk package on npm predates the current platform: its last release posts to a route the API no longer serves, authenticates with a header the API no longer reads, and stamps no capability identity. Do not install it. This page returns with a rewritten release.
Until then, Node.js services trace like any other OpenTelemetry client:
  • Export OTLP/HTTP protobuf to the OTLP endpoint with x-api-key in the exporter headers.
  • Stamp overmind.capability.id as a resource attribute — the capability’s UUID from its page in the Console — so spans bind to the capability.
  • Mark the run boundary with overmind.span.type = "entry_point" and overmind.unit_kind = "run" on the root span, and the result span with overmind.delivery = "true", so trace scoring has a unit and a terminal to judge.
  • Put conversation.id on every span of a multi-turn exchange to group them into a session.
The attribute table lists every key the pipeline reads, including the OTel GenAI and OpenLLMetry conventions that the OpenAI and Anthropic instrumentations for Node already emit.