Key Terminology
Essential vocabulary for agent evaluation, policy-model training, RL workflows, and NeMo Gym. You’ll encounter these terms throughout the tutorials and documentation.
Deeper treatment: Environments, Evaluation, Training, Architecture.
Overview
A dataset is a JSONL file of tasks (one row = one problem) or a folder of task folders (one folder = one problem). Running the agent on a task produces a rollout (also called a trajectory) — one attempt and its record.
Each run follows:
- seed_session — set up isolated state for this attempt
- agent loop — call the model (policy), use tools, repeat until done
- verify — score the attempt → reward
Two compositions matter:
The agent harness belongs to the agent and is part of the environment definition. In Gym packaging, an environment config names which agent server to run.
The model (also called the policy) is what you call for generation — local weights or a remote API endpoint. In Gym it is usually exposed by the Model server (or your harness can call an endpoint directly). The same environment shape can be used for benchmark eval (fixed taskset / protocol) or for training (rewards or synthetic data); the main differences are task split and contamination controls, not a different environment type.
Glossary
Tasks & rollouts
Environment
Sessions
Resources servers and agent servers keep per-episode state in sessions. Use these names in code, docstrings, error messages, tests, and docs, and do not add synonyms. See Resources Server APIs and Add or Update a Harness.
Other features use some of these words in their own senses and keep them:
- Receipt: the process supervisor’s termination and cleanup receipts, export receipts, capture receipts, and
agentic_if’s plugin and hook receipts. - Tombstone: the tombstones of
gdpval’s journal andgenrm_compare’s cohorts. - Fence: token capture fences a retired rollout until it is deleted, and the process supervisor fences a delayed harness launch.
- Claim: MCP token claims (
MCPTokenClaims) and the supervisor’slaunch.claimfile. - Terminal: the checkpoint stack’s terminal step.
- Expire:
SandboxSession.expire()ends a harness as if its time limit had passed.
Agent & model
Evaluation
Training
Responses API and Chat Completions are listed in the mapping table above; see Architecture and Model Server.