SWE-Serve: Benchmarking Agentic Engineering For Production Inference Serving
SWE-Serve tests whether coding agents can ship repository-scale inference features, showing that patches passing local checks still fail production-style end-to-end tests.
SWE-Serve contains **53 SGLang tasks** across six inference-engineering families, each run on CPU or one H100. Across **11 models and 31 configurations**, the best setup reaches 75% mean pass@1.
Builders should treat end-to-end serving checks as a distinct acceptance gate for agent patches. Hidden functional and regression tests alone missed failures involving coordinated changes across model support, runtime execution, and public APIs.
SWE-Serve contains **53 SGLang tasks** across six inference-engineering families, each run on CPU or one H100. Across **11 models and 31 configurations**, the best setup reaches 75% mean pass@1. Builders should treat end-to-end serving checks as a distinct acceptance gate for agent patches. Hidden functional and regression tests alone missed failures involving coordinated changes across model support, runtime execution, and public APIs. On 19 tasks with end-to-end coverage, pass rate falls from **69.4% without E2E scoring** to **45.9% under the full verifier**. The benchmark is narrowly grounded in SGLang and production inference work, so it does not establish the same gap for every repository.
This adds domain-specific evidence that production inference patches need a full-stack acceptance gate: functional and regression checks can pass while coordinated model-support, runtime, and public-API behavior still fails. It reinforces multi-gate evaluation with a large measured drop under end-to-end verification, but narrows the conclusion to SGLang-style serving work rather than all software repositories.