HERMES: modular executable Dev-Primitives for software engineering agents
An arXiv paper introduces Dev-Primitives, an abstraction that pairs each repository artifact — source files, configs, tests, dependencies — with a resident LLM, giving it an agent-native interface for natural-language reasoning, inter-component communication and localized self-modification. Built on top of it, the HERMES harness-engineering framework activates these primitives at repository scale via dependency-aware dynamic activation and a bug-diagnosis mechanism that maps execution evidence back to the components needing revision. The authors report HERMES beats matched baseline harnesses by 12.4% on average across four software engineering benchmarks, stays within 4.5% of a homogeneous GPT-5.6 Sol configuration even with Qwen3-8B Dev-Primitives, and cuts inference cost by 26.2% on Terminal-Bench 4.0.
It shifts attention from the model to harness design, suggesting long-horizon coding agents depend heavily on how repository-level context and tool interfaces are organized.
Computer Science > Software Engineering
arXiv:2610.07832 (cs)
[Submitted on 6 Oct 2026]
Title:Harness Engineering for Software Engineering via Modular Executable Dev-Primitives
Authors:Haibo Jin, Xinjie Li, Peng Kuang, Haohan Wang
View a PDF of the paper titled Harness Engineering for Software Engineering via Modular Executable Dev-Primitives, by Haibo Jin and 2 other authors
#HERMES#Dev-Primitives#Qwen3-8B#GPT-5.6 Sol#Terminal-Bench 4.0