OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add nvidia/nemo-relay --skill maintain-observability
Change NeMo Relay event fields, subscribers, ATIF output, or typed OpenTelemetry and OpenInference projections. Do not use for instrumentation examples that leave observability contracts unchanged.
npx skills add nvidia/nemo-relay --skill maintain-observability
Use this skill when changing event fields, exporter behavior, subscriber config,
or binding parity for ATIF or the full, gen_ai, and openinference
OpenTelemetry projections.
crates/core/src/observability/atif.rscrates/core/src/observability/otel.rscrates/core/src/observability/openinference.rsopentelemetry section contains
typed endpoints and OpenInference has no standalone public surfacedocs/about-nemo-relay/concepts/subscribers.mdx and
docs/configure-plugins/observability/header_env values at activation and reject
missing, blank, or duplicate headers?gen_ai avoid nemo_relay.*, project sanitized LLM instructions
and messages into the standard content attributes, and emit minimal spans
for scopes without GenAI semantics so their parentage is preserved?enable_full_payloads preserve complete sanitized LLM request input
and annotations while leaving credential removal and sanitizers active?category_profile.tool_result_annotation, ATIF observation-result
extra.tool_result_annotation, and the single
nemo_relay.tool.result.annotation attribute in full and
openinference, while gen_ai omits it?just test-rust if event
fields changed.docs/about-nemo-relay/concepts/subscribers.mdxdocs/configure-plugins/observability/about.mdxdocs/configure-plugins/observability/opentelemetry.mdxcrates/core/src/observability/atif.rscrates/core/src/observability/otel.rscrates/core/src/observability/openinference.rs