nemo-relay-plugin-build

Featured

Use this skill when building or packaging reusable NeMo Relay runtime behavior as an embedded configuration component or a manifest-backed `rust_dynamic` native or `worker` gRPC plugin, with deterministic validation and rollback-safe registration.

AI & Automation 170 stars 68 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 91/100

Stars 20%
74
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Build a Plugin Use this skill when a user wants to package reusable NeMo Relay runtime behavior behind plugin configuration. Keep reusable plugin behavior separate from one-off application startup code. ## Use This When Use this skill when the behavior should be activated by shared config and reused across applications, teams, or process startup paths. Common cases: - Register subscribers, guardrails, intercepts, or a small bundle of related runtime behavior. - Validate operator-supplied config before changing runtime behavior. - Give reusable behavior a stable plugin `kind` and activation lifecycle. - Package behavior that should be enabled, disabled, or rolled out through plugin config rather than repeated application startup code. ## Do Not Use This When Do not build a plugin when a narrower NeMo Relay surface is enough: - One request or tenant needs temporary behavior -> use scope-local middleware. - The user only needs first-time scopes, tool calls, or LLM calls -> `nemo-relay-instrument-calls`. - The user only needs to choose an exporter path -> `nemo-relay-plugin-observability`. - The behavior depends on live callables, provider clients, file handles, credentials, or framework objects inside config. ## Choose A Delivery Model Choose the delivery model before designing config or registration: - **Embedded component:** Use the shared plugin document when behavior ships with the Relay host application. Follow the embedded component model below. - ...

Details

Author
NVIDIA
Repository
NVIDIA/NeMo-Relay
Created
5 months ago
Last Updated
today
Language
Rust
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category