DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder

Jiaran Zhang, Luck Ma, Yanhao Li, Fanqi Wan, Di Qi +10 more
1/31/2026
cs.AIcs.SE

No confident code implementation found for this paper.

Abstract

Reliable Docker-based environment construction is a dominant bottleneck for scaling execution-grounded training and evaluation of software engineering agents. We introduce DockSmith, a specialized agentic Docker builder designed to address this challenge. DockSmith treats environment construction not only as a preprocessing step, but as a core agentic capability that exercises long-horizon tool use, dependency reasoning, and failure recovery, yielding supervision that transfers beyond Docker building itself. DockSmith is trained on large-scale, execution-grounded Docker-building trajectories produced by a SWE-Factory-style pipeline augmented with a loop-detection controller and a cross-task success memory. Training a 30B-A3B model on these trajectories achieves open-source state-of-the-art performance on Multi-Docker-Eval, with 39.72% Fail-to-Pass and 58.28% Commit Rate. Moreover, DockSmith improves out-of-distribution performance on SWE-bench Verified, SWE-bench Multilingual, and Terminal-Bench 2.0, demonstrating broader agentic benefits of environment construction.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{zhang2026docksmith,
  title  = {DockSmith: Scaling Reliable Coding Environments via an Agentic Docker Builder},
  author = {Jiaran Zhang and Luck Ma and Yanhao Li and Fanqi Wan and Di Qi and Xu Zhao and Jieyi Hou and Zhe Xie and Mengqiang Ren and Xin Wu and Zhewei Huang and Liangyu Chen and Yingwei Ma and Qi Han and Xiangyu Zhang},
  year   = {2026},
  eprint = {2602.00592},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2602.00592v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2602.00592.svg)](https://codeofpaper.com/paper/2602.00592)

Discussion