nemo-relay-debug-runti…
Use this skill when NeMo Relay is installed or imported but application-side runtime behavior is missing or incorrect, including…
Use this skill when concurrent requests, async tasks, threads, workers, goroutines, or agents need independent NeMo Relay scope stacks and correct ancestry propagation.
$ npx -y skills add NVIDIA/NeMo-Relay --skill nemo-relay-instrument-context-isolation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/nemo-relay-instrument-context-isolationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill when concurrent requests, async tasks, threads, workers, goroutines, or agents need independent NeMo Relay scope stacks and correct ancestry propagation.
name: nemo-relay-instrument-context-isolation description: Use this skill when concurrent requests, async tasks, threads, workers, goroutines, or agents need independent NeMo Relay scope stacks and correct ancestry propagation. license: Apache-2.0 metadata: author: NVIDIA Corporation and Affiliates
Use this skill when an application runs concurrent requests, worker pools, async tasks, goroutines, or multiple agents in the same process. Treat scope-stack ownership as part of the request boundary.
Each independent request, agent, or workflow needs its own scope stack. Do not share one mutable stack across unrelated concurrent work unless you want shared ancestry and shared scope-local middleware.
beneath it.
visibility for scope-local middleware and subscribers.
`Retriever`, `Embedder`, `Reranker`, `Guardrail`, `Evaluator`, `Custom`, and `Unknown`.
when the scope represents a request, task, or meaningful result boundary.
for behavior that should not outlive a request or agent run.
state transitions that are not full spans.
`contextvars`, or explicitly propagate when work leaves the current execution context
`current_scope_stack()`, and `set_thread_scope_stack(...)` when an integration needs explicit stack ownership
usage
path with `createScopeStack()` and `setThreadScopeStack(...)`
worker boundaries
NVIDIA NeMo Relay provides visibility into and control over agent runs without requiring changes to the existing agent stack.
Use this skill when NeMo Relay is installed or imported but application-side runtime behavior is missing or incorrect, including…
Use this skill when first-time NeMo Relay users want to try Relay, choose the least-complex supported quick start, or verify…
Use this skill when choosing or running NeMo Relay installation for the CLI, Python, Node.js, Rust, OpenClaw, or maintained…
Use this skill when an application owns tool or LLM/provider call sites and needs to wrap them with NeMo Relay scopes and managed…
Use this skill when adding NeMo Relay typed wrappers, domain types, or provider codecs while preserving JSON middleware semantics…
Use this skill when assessing, extending, or implementing NeMo Relay support in an agent harness or agent framework, including…