VibeTraining-Bench: Data-Trainer-Harness Co-Design for Iterative System Improvement
Organizations: Zhejiang University · Westlake University · Alibaba Token Hub, Alibaba Group · South China University of Technology ·
Abstract
Recursive self-improvement (RSI) requires agents to diagnose system bottlenecks and coordinate improvements across training and inference. We refer to the agents' capability to jointly optimize training data, the trainer, and the inference harness as cross-component co-design. We introduce VibeTraining-Bench, a benchmark for evaluating this capability across tasks spanning terminal operation, software engineering, multi-turn tool use, and mathematical reasoning. Within each task, research agents start from an identical initial agent system under a fixed resource budget. Guided by validation feedback, they iteratively refine data, trainers, and inference harnesses, then select and submit a final agent system for evaluation on the test set. To prevent reward hacking, we enforce three safeguards: test data isolation, separate research and grading containers, and network restrictions for research agents. Our evaluation results show that frontier research agents substantially improve target agent systems. For example, on SWE-bench Verified, GPT-6-Astra raises the target agent system's performance from 32.9% to 53.7%, comparable to the human-developed instruct model's 55.4%. However, there is still room to improve their ability to co-design and iteratively refine data, trainer, and harness to achieve cumulative performance gains. We hope that VibeTraining-Bench will serve as a unified platform for advancing RSI, deepening our understanding of cross-component optimization for agent systems. Code and data are available at https://github.com/D2I-ai/VibeTraining-Bench.
Figures & tables
| Benchmark | Research Loop | Editable Training | System Co-Design | Controlled Infrastructure | ||||
| Trajectory Feedback | Iterative Revision | Data | Trainer | Harness | Joint | Dev/Test Isolation | Train/Eval Isolation | |
| MLS-Bench | ✓ | ✗ | ✓ | ✗ | ✗ | ✗ | ||
| PostTrainBench | ✓ | ✗ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Curation-Bench | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | |
| RSIBench-Data | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ | ✓ |
| Agent 2 RL-Bench | ✗ | ✓ | ✓ | ✓ | ✗ | ✗ | ✗ | ✓ |
| Capability | Benchmark | Initial Harness | Editable Space | Validation / Hidden Test | Budget |
| Terminal operation | Terminal -Bench 2.1 | Terminus 2 | OpenThoughts-TBLite / Terminal-Bench 2.1 | 24 h | |
| Software engineering | SWE-bench Verified | mini-SWE- agent | Validation subset / remaining test tasks | 24 h | |
| Multi-turn tool use | -Bench | Benchmark- provided | Validation subset / remaining test tasks | 16 h | |
| Multi-turn tool use | Toolathlon | Benchmark- provided | ToolGym / Toolathlon | 16 h | |
| Mathematical reasoning | AIME | None | AIME 2025 / AIME 2026 | 16 h |
| Research agent | Avg. | SWE-bench Verified | Terminal- Bench 2.1 | - Bench | Toolathlon | AIME 2026 | Hours |
| Initial system | 22.7 | 32.9 | 8.9 | 20.3 | 4.5 | 46.7 | – |
| Human-tuned baseline | 47.3 | 55.4 | 20.2 | 64.1 | 21.6 | 75.0 | – |
| GPT-6-Astra +Codex | 37.1 | 53.7 | 13.5 | 49.7 | 7.9 | 60.8 | 85.9 |
| GPT-5.6-Sol +Codex | 31.0 | 42.9 | 8.9 | 42.1 | 10.2 | 50.8 | 64.0 |
| Kimi-K3 +CC | 38.3 | 51.7 | 22.4 | 52.1 | 10.2 | 55.0 | 73.0 |
| GLM-5.2 +CC | 31.4 | 40.6 | 10.1 | 36.2 | 6.8 | 63.3 | 56.9 |
| Editable | SWE | Terminal |
| Initial system | 32.9 | 8.9 |
| H only | 38.0 | 8.9 |
| D/T only | – | 13.5 |
| D/T/H | 51.7 | 22.4 |
Appendix figures & tables18 assets
Supplementary material from the paper’s appendix.
Appendix
| Benchmark | Initial Data Resources |
| Terminal-Bench 2.1 | TMAX, Recursive Task Synthesis Trajectories, TerminalTraj 1 1 1 TMAX: https://huggingface.co/datasets/allenai/TMax-SFT-16.5K ; Recursive Task Synthesis Trajectories: https://huggingface.co/datasets/Zhongzhi1228/Recursive-Task-Synthesis-Trajectories ; TerminalTraj: https://huggingface.co/datasets/m-a-p/TerminalTraj . |
| SWE-bench Verified | Orchard, SWE-Dev-Train, Nebius SWE, Nvidia Open SWE 2 2 2 Orchard: https://huggingface.co/datasets/microsoft/Orchard ; SWE-Dev-train: https://huggingface.co/datasets/zai-org/SWE-Dev-train ; Nvidia_open_swe: https://huggingface.co/datasets/nvidia/Open-SWE-Traces ; Nebius_swe: https://huggingface.co/datasets/nebius/SWE-rebench-openhands-trajectories . |
| -Bench | AReal-tau2-data, Nemotron-SFT-Agentic-v2, Simia-Tau-SFT 3 3 3 AReal-tau2: https://huggingface.co/datasets/inclusionAI/AReaL-tau2-data ; Nemotron-SFT-Agentic-v2: https://huggingface.co/datasets/nvidia/Nemotron-SFT-Agentic-v2 ; Simia-Tau-SFT: https://huggingface.co/datasets/Simia-Agent/Simia-Tau-SFT-90k-Hermes . |
| Toolathlon | DIVE-SFT 4 4 4 DIVE-SFT: https://huggingface.co/datasets/dive-team/DIVE-SFT-20K . |
| AIME | Nemotron-SFT-MATH, OpenR1-Math, OpenThoughts3 5 5 5 Nemotron-SFT-MATH: https://huggingface.co/datasets/nvidia/Nemotron-SFT-Math-v4 ; OpenR1-Math: https://huggingface.co/datasets/open-r1/OpenR1-Math-220k ; OpenThoughts3: https://huggingface.co/datasets/open-thoughts/OpenThoughts3-1.2M . |
| Benchmark | Evaluation settings |
| Terminal-Bench 2.1 | Maximum 200 agent turns; 65,536-token context; 4,096 maximum output tokens; temperature 1.0; thinking disabled; one run per task. |
| SWE-bench Verified | 256K-token context; temperature 1.0; thinking enabled; one run per task. |
| AIME | 16,384 maximum output tokens; temperature 0.6; thinking enabled; average@4. |
| Toolathlon | Maximum 100 agent turns; 256K-token context; 8,192 maximum output tokens; temperature 1.0; thinking disabled; pass@3. |
| -Bench | Maximum 200 agent turns; 256K-token context; temperature 0; thinking disabled; one run per task. |
LLM Agent Training
Large language model agent training teaches models to plan, use tools, and learn from multi-step interaction with environments.
See all 586 papers