You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The built-in agent harnesses shipped for evaluation (tracked in #1042) should also be usable for RL training through Gym with minimum friction — i.e. their rollouts carry everything the training pipeline needs (token IDs, logprobs, correct masking, reconstructable multi-turn trajectories), are verified against a tokenizer/model, and are documented per harness.
This is the training counterpart to the evaluation epic #1042. #1042 ensures a harness can produce scored rollouts; this epic ensures those rollouts are training-grade.
Why this matters
Evaluation only requires a harness to return a response that the verifier can score. Training additionally requires:
Token IDs + logprobs for every model-generated token in the trajectory
Correct loss masking — tokens injected by the harness (system prompts, tool results, scaffolding, retries) must be distinguishable from model-sampled tokens so they aren't trained on
Goal
The built-in agent harnesses shipped for evaluation (tracked in #1042) should also be usable for RL training through Gym with minimum friction — i.e. their rollouts carry everything the training pipeline needs (token IDs, logprobs, correct masking, reconstructable multi-turn trajectories), are verified against a tokenizer/model, and are documented per harness.
This is the training counterpart to the evaluation epic #1042. #1042 ensures a harness can produce scored rollouts; this epic ensures those rollouts are training-grade.
Why this matters
Evaluation only requires a harness to return a response that the verifier can score. Training additionally requires:
Acceptance Criteria
Harnesses
Mirrors the eval matrix in #1042. Status here reflects training readiness, not eval.
P0
P1
Related
#1042
#1564