Adaptive
Use the Adaptive plugin when you want NeMo Relay to collect runtime signals and activate measured adaptive behavior through the shared plugin system.
Adaptive is a first-party plugin component with kind adaptive. It uses the
same runtime model as the rest of NeMo Relay: scopes and managed calls emit
lifecycle events, subscribers and learners observe those events, intercepts can
add guidance, and plugin configuration controls what is active.
The plugin can coordinate:
- Adaptive state for learned runtime signals.
- Telemetry subscribers for adaptive learners.
- Adaptive hints injected into outgoing model requests.
- Tool-parallelism observation or scheduling behavior.
- Adaptive Cache Governor (ACG) prompt-cache planning.
- Component-local validation policy.
Use Adaptive When
Adaptive is useful when an agent workflow repeats similar work and you want to observe or tune behavior without hard-coding tuning logic into every application.
Start here when you need to:
- Collect runtime signals before changing behavior.
- Add model-request hints in a controlled way.
- Plan prompt-cache breakpoints for supported providers.
- Evaluate tool parallelism opportunities.
- Share adaptive state across workers when needed.
- Roll out measured tuning as a configuration change.
If instrumentation is not in place yet, start with Instrument Applications or Integrate into Frameworks.
Pages
- Adaptive Configuration documents the full plugin component shape, validation, activation, teardown, and whole-plugin settings.
- ACG explains Adaptive Cache Governor configuration and what prompt cache planning accomplishes.
- Adaptive Hints explains request hint injection and how downstream model paths can consume the hints.
State, telemetry, tool parallelism, and policy are whole-plugin configuration areas. They are documented on Adaptive Configuration rather than as separate area pages.