Environment Hub
The Environment Hub is Prime Intellect’s collection of user-created tasksets which are installable and ready to use with verifiers.Taskset
A taskset is the collection and loader for the work to evaluate or train on. Each task combines a serializableTaskData row (prompt, files, references, resource requirements) with its task class’s behavior (lifecycle hooks, tools, metrics, and rewards). The taskset’s load() method constructs those objects and declares their task/config types through Taskset[TaskT, ConfigT].
Harness
A harness is the program the model is run in, e.g. Claude Code, Codex or mini-swe-agent.Agent
An Agent is the combination of harness × model × runtime policy which produces aTrace.
Environment
An environment has one or multiple agents and defines the control flow among them.Toolset
A set of tools defined by the taskset that are installed as MCP servers into the harnesses that support them.Trace
A trace records the message graph, rewards, metrics, errors, and one per-call record (ModelCall) per provider exchange (its model, sampling, finish reason, usage, timing, and any error), etc. When using verifiers for training with prime-rl, it stores additional information such as tokens and logprobs, built incrementally using renderers.
Documentation
- Getting started - How to install verifiers and the needed skills.
- Architecture — How verifiers works behind-the-scenes
- Tasksets — How to create tasksets
- Harbor Tasksets — How to create Harbor-based tasksets
- Evaluation — How to evaluate tasksets
- Harnesses — How to build custom harnesses
- Agent — How to run standalone agents
- Env — How to build multi-agent environments