Documentation
README
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
kindand activation lifecycle. - Package behavior that should be enabled, disabled, or rolled out through plugin config rather than repeated application startup code.
This is the opening of the README. Read the full README on GitHub.