en un clic
add-integration
// Add a new third-party framework integration maintained as a NeMo Relay patch set
// Add a new third-party framework integration maintained as a NeMo Relay patch set
Migrate applications, examples, integrations, documentation, package manifests, and repository code from NeMo Flow naming and packages to NeMo Relay across Python, Rust, Node.js, Go, WebAssembly, C FFI, CLI, config, and observability surfaces; use when a user asks to rename nemo_flow/nemo-flow/NeMo Flow APIs, automate a migration, update imports or dependencies, or validate a Flow-to-Relay conversion
Add or change a public NeMo Relay API surface across the core runtime and every affected binding
Add a new guardrail or intercept type to the NeMo Relay middleware pipeline
Contribute a new NeMo Relay public API surface safely, with binding parity and docs in mind
Contribute documentation or example changes that stay aligned with NeMo Relay public behavior
Contribute a new or updated third-party framework integration for NeMo Relay
| name | add-integration |
| description | Add a new third-party framework integration maintained as a NeMo Relay patch set |
| author | NVIDIA Corporation and Affiliates |
| license | Apache-2.0 |
Use karpathy-guidelines alongside this skill for implementation or review
work. Keep changes scoped, surface assumptions, and define focused validation
before editing.
NeMo Relay integrations with upstream projects are maintained as manifest-pinned
local upstream checkouts under third_party/, bootstrapped from
third_party/sources.lock, with corresponding patch files in patches/.
Use this skill for a new framework integration. If the upstream checkout already
exists and you are refreshing an existing patch set, use
maintain-integration-patches instead.
nemo_relay stays an optional dependencySee docs/integrate-frameworks/about.md,
docs/integrate-frameworks/adding-scopes.md, and
docs/integrate-frameworks/non-serializable-data.md for the current guide and
reference patterns.
./scripts/bootstrap-third-party.sh
This root command is the stable public wrapper. The implementation lives under
scripts/third-party/bootstrap.sh.
Implement the integration inside third_party/<name>/.
Validate patch applicability against clean upstream HEAD:
./scripts/apply-patches.sh --check
./scripts/generate-patches.sh
third_party/<name>/ # local upstream checkout pinned by third_party/sources.lock
patches/<name>/ # tracked NeMo Relay integration patch set
0001-add-nemo-relay-integration.patch
third_party/patches/<name>/./scripts/apply-patches.sh --check passesdocs/integrate-frameworks/about.mddocs/integrate-frameworks/adding-scopes.mddocs/integrate-frameworks/non-serializable-data.mdscripts/apply-patches.shscripts/generate-patches.shscripts/bootstrap-third-party.shscripts/third-party/