Quick Start
Choose a Quick Start path based on the boundary that you want Relay to observe or control:
- Use the CLI path when a local coding-agent harness owns the invocation.
- Use a binding quick start when your application owns the tool or LLM call.
- Use a supported integration guide when a framework or agent harness owns the boundary.
If you still need the shared runtime vocabulary for scopes, middleware, events, or plugins, refer to the Agent Runtime Primer or Concepts first.
Examples by Integration Layer
Use this map when you know what Relay boundary you want to verify, but you do not yet know which guide owns the working path.
Local Coding-Agent Runs
Use the NVIDIA NeMo Relay CLI when you want to observe a local Codex, Claude Code, or Hermes Agent session without changing application code.
Framework or Agent-Harness-Owned Code
Use a supported integration guide when LangChain, LangGraph, Deep Agents, or OpenClaw owns scheduling, callbacks, tool execution, provider payloads, or agent lifecycle hooks. If you are building or reviewing a framework integration that is not covered by a maintained guide, use the generic framework integration workflow instead.
Choose the maintained integration path and support level for LangChain, LangGraph, Deep Agents, or OpenClaw.
Choose the generic workflow for unsupported frameworks, provider adapters, or new public-API integrations.
Ensure you understand what the framework owns, what Relay owns, and which runtime semantics each integration boundary preserves.
Application-Owned Code
Use a binding Quick Start when your application owns the LLM or tool call and you want to instrument that boundary directly.