开发与工程 ✓ NVIDIA · 官方 nemo-relaycontext-isolationscope-stacksasync-concurrencytrace-propagation

NeMo Relay 上下文隔离

为并发请求和异步工作流维护独立的 NeMo Relay 作用域栈与正确的祖先传播。

FollowSkills 评估 · FSRS-2.0
不推荐
55/ 100 五分制 2.8 / 5
信任安全19 / 25 · 3.8/5

技能明确要求每个独立请求拥有独立 scope stack,并说明跨异步、线程、goroutine 和 worker 边界时的传播风险;未要求凭据或外部操作,也未见恶意行为。扣分原因是未具体说明敏感 input/output payload 的脱敏、用户确认、回滚机制、依赖安全或失败隔离,且仓库级许可证元数据为 NOASSERTION,许可证归属仍需核对。

可靠稳定7 / 20 · 1.8/5

Python、Rust、Go 和 Node.js 的建议彼此一致,且列出事件串线、middleware 泄漏和缺少活动 scope 等失败症状。扣分原因是没有版本约束、可运行代码、边界案例、异常处理或可诊断的失败消息;静态审查上限也限制了分数。

适用触发11 / 15 · 3.7/5

描述和触发条件清晰,覆盖并发请求、异步任务、线程、worker、goroutine 和多 agent,并按语言给出对应 API。扣分原因是未明确非适用场景、输入输出边界、API 兼容范围或中文使用说明;其核心内容不依赖海外服务,因此没有因中国大陆网络可达性额外扣分。

规范维护8 / 15 · 2.7/5

SKILL.md 结构简洁,包含核心规则、语言默认值、常见失败和相关技能,并声明 Apache-2.0;skill-card 补充了 owner、版本、部署地域和风险。扣分原因是缺少推荐的 Instructions 和 Examples 部分,未提供安装/依赖、FAQ、变更记录、明确维护责任和更新路径,且 benchmark 明确报告了 schema 与作者格式问题。

有效结果6 / 15 · 2.0/5

内容直接针对并发 NeMo Relay scope 隔离,给出了各语言的关键 API 和典型故障,因此能够覆盖核心指导任务。扣分原因是没有完整示例、验证步骤或可直接复制的实现,实际结果仍需用户结合具体 Relay 版本和运行时调整;benchmark 结果只是静态提供的评估报告,不能突破静态上限。

证据核验4 / 10 · 2.0/5

提供了固定 revision、SKILL.md、评估任务、基准指标和 Tier 1 findings,且 evals.json 给出预期行为,具备一定审计线索。扣分原因是没有针对该 skill 的提交测试、CI 覆盖或独立可复现实验材料;benchmark 结果本身无法在本次静态审查中独立验证。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 不要把共享的可变 scope stack 用于无关并发工作;否则可能发生事件父级串线和 scope-local middleware 泄漏。
  • 在跨 async task、goroutine、线程或 worker 边界时,先确认当前 NeMo Relay 版本的传播语义和 API;本技能没有提供可运行示例或验证步骤。
  • scope input/output 可能包含业务数据,使用 scope payload 时应自行制定脱敏和最小化记录策略。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

该技能指导应用在同一进程中运行并发请求、工作线程、异步任务、goroutine 或多个代理时隔离 NeMo Relay 的作用域栈。它将作用域栈所有权视为请求边界的一部分,避免无关工作共享可变状态。内容涵盖嵌套作用域、事件父子关系、作用域级中间件,以及 Python、Rust、Go 和 Node.js 的栈管理方式。它适合需要保持遥测事件归属和请求级行为隔离的 NeMo Relay 集成。

指导为每个独立请求、代理或工作流创建独立作用域栈;说明如何建立根作用域及其子作用域,并使用 Agent、Function、Tool、Llm、Retriever、Embedder、Reranker、Guardrail、Evaluator、Custom 和 Unknown 等作用域类型;说明如何传播作用域上下文,以及如何在 Python、Rust、Go 和 Node.js 中使用对应的栈管理函数;帮助识别事件错误归属、作用域级中间件泄漏和跨异步边界丢失上下文等问题。

  1. 开发者在同一进程中处理多个并发请求,需要避免事件被归入同一个根 UUID。
  2. 使用异步任务、线程池或 worker pool 的团队,需要让每项工作继承正确的作用域祖先。
  3. 构建多代理应用的工程师,需要让每个代理运行拥有独立的作用域栈和局部中间件。
  4. 维护 Python、Rust、Go 或 Node.js NeMo Relay 集成的开发者,需要选择任务本地或显式传播方式。
  5. 排查跨线程、goroutine、异步任务或 JavaScript worker 边界后作用域丢失的工程师。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖请求、代理和工作流级作用域隔离这一明确问题。
  • 同时给出 Python、Rust、Go 和 Node.js 的上下文管理方向。
  • 列出常见故障模式,便于排查事件归属和中间件泄漏问题。
  • 不包含 Claude Code 或 Codex 专属扩展,便于跨 Agent Skills 客户端使用。
局限
  • 只提供指导性 SKILL.md,没有脚本、完整代码或测试套件。
  • 未提供版本要求、安装依赖或完整初始化配置。
  • 内容聚焦 NeMo Relay 作用域传播,不覆盖更广泛的可观测性部署或业务逻辑。

如何安装这个 Skill?

使用仓库 README 支持的 skills CLI 安装指定技能:

npx skills add nvidia/skills --skill nemo-relay-instrument-context-isolation --yes

CLI 会提示选择技能和安装目标;源材料未说明该技能的固定本地目录或额外依赖。

如何使用这个 Skill?

安装后,让代理处理与并发上下文隔离相关的任务,例如:“为这个使用 NeMo Relay 的 Go goroutine 服务设计独立 ScopeStack,并确保每个请求正确传播祖先关系。”具体应用仍需根据语言使用 SKILL.md 中列出的运行时辅助函数;源材料未提供完整项目配置或可直接运行的示例。

常见问题

这个技能会自动修改我的并发代码吗?
不会。它提供作用域栈所有权、传播方式和故障排查指导;源材料没有说明会执行代码修改。
它是否需要 NeMo Relay 之外的特定依赖?
源材料未列出额外依赖,也没有提供版本要求。它提到各语言的 NeMo Relay 运行时辅助函数。
它主要解决哪些失败模式?
包括不同请求共享根 UUID、作用域级中间件泄漏、worker 工作缺少活动作用域,以及跨异步、goroutine 或 JavaScript worker 边界后上下文丢失。

同仓库的其他 Skills

均来自 NVIDIA/skills

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 运行时集成调试

定位 NeMo Relay 已安装但运行时行为异常的应用集成问题。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 安装助手

为 CLI、语言包和主流框架选择并验证 NeMo Relay 安装路径。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 快速上手

帮助首次使用 NeMo Relay 的用户通过最小试验验证可观测执行价值。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 插件构建指南

帮助将可复用的 NeMo Relay 运行时行为封装为可配置插件。

自动化与运维 ✓ NVIDIA · 官方

NeMo Relay 可观测性插件

为 NeMo Relay 选择并配置事件与追踪导出。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 迁移助手

将 NeMo Flow 项目安全地迁移为 NeMo Relay。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 自适应调优

基于运行时信号,以可测量方式调优 NeMo Relay 插件行为。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 调用插桩

为工具和大模型调用接入 Relay 生命周期、 中间件与护栏。

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 类型包装器与编解码器

为 NeMo Relay 集成提供类型安全边界,同时保持 JSON 中间件语义和调用方行为稳定。

开发与工程 ✓ NVIDIA · 官方

NeMo AutoModel 分布式训练配置

为 NeMo AutoModel 选择并配置多 GPU 与多节点训练策略。

开发与工程 ✓ NVIDIA · 官方

NeMo AutoModel 模型接入指南

指导开发者将新的 LLM、MoE 或 VLM 架构接入 NeMo AutoModel。

开发与工程 ✓ NVIDIA · 官方

NeMo Evaluator 评估插件技能

帮助代理通过 NeMo CLI 与 Python SDK 执行并管理模型评估。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge 并行策略指南

为 Megatron Bridge 训练选择、组合并核验并行策略。

写作与内容 ✓ NVIDIA · 官方

NeMo-RL 文档规范

帮助 NeMo-RL 项目按统一规范编写和维护文档。

开发与工程 ✓ NVIDIA · 官方

NeMo MBridge 序列打包

为 Megatron-Bridge 配置并验证序列打包与长上下文训练。

数据与分析 ✓ NVIDIA · 官方

Nemotron Speech ASR 定制编排

为特定领域或语言的语音识别改进选择并编排成本最低的适配路径。

数据与分析 ✓ NVIDIA · 官方

NVIDIA AI-Q 深度研究

通过本地 AI-Q Blueprint 后端执行可追踪的深度研究。

数据与分析 ✓ NVIDIA · 官方

临床 ASR 评测与 KER 排行榜

评测临床语音识别清单并定位术语识别问题。

开发与工程 ✓ NVIDIA · 官方

NeMo AutoModel 配方开发

帮助构建、修改和验证 NeMo AutoModel 训练与评估配方。

自动化与运维 ✓ NVIDIA · 官方

NeMo-RL Kubernetes 启动助手

在 Kubernetes 上启动、监控、迭代和排查 NeMo-RL 训练任务。

相关 Skills