Trend

Software-agent research is getting stricter about signal, evidence, and risk

Day · 2026-04-01 · Software Intelligence

The period’s strongest theme is tighter control over software agents: cleaner traces for training, better logs for evaluation, and harder tests for what agents do in real repositories and real workspaces. The evidence is more practical than headline-driven. STITCH reports large gains from fewer, higher-value trajectories, while GitHub-scale and security studies put long-term code churn and prompt-injection risk in the foreground.

Selective traces beat raw volume in coding agents

Training data quality is the clearest lever in this period’s agent work. STITCH filters long software-agent traces down to decision-critical segments, then fine-tunes on that smaller set. The reported gains are large: up to 63.16% relative improvement on SWE-bench Verified, 43.75% on Multi-SWE-bench Java with CodeArts Agent, and a 61.31% compilation pass rate on HarmonyOS ArkTS with less than 1K training trajectories. In parallel, Gentoo shows the same preference for structured signal at inference time. Its agent writes target-specific fuzz generators that beat human-written generators on 6 of 7 Java benchmarks, with average coverage gains of 11% to 21%. Coverage-guided mutation adds under 3% for agent-written generators in typical cases, which suggests the value is in encoding the right constraints early, not in spraying more random search later.

Evaluation now cares about reproducibility and code survival

Software-agent evaluation is getting closer to real use. One paper reviews 18 recent software engineering studies and finds only 1 compared against a relevant agentic baseline. It argues for publishing exact model versions, prompts, temperatures, and Thought-Action-Result logs so failures can be inspected instead of hidden behind final scores. Another paper leaves the benchmark sandbox and studies 111,969 real GitHub pull requests across Codex, Claude Code, Copilot, Jules, and Devin. The main result is uncomfortable but useful: agent-authored code shows higher later churn than human-authored code. The excerpt does not include the exact churn gap, but the signal is strong enough to put maintainability beside task completion as a first-class metric.

Agent security is about scaffolds and exposed code, not model labels alone

Security evidence in this window is concrete and operational. ClawSafety tests prompt injection in high-privilege personal agents across 120 scenarios and 2,520 sandboxed trials. On OpenClaw, attack success ranges from 40.0% for Claude Sonnet 4.6 to 75.0% for GPT-5.1, and skill-file injection is the strongest vector on average at 69.4%. Scaffold choice also changes outcomes for the same model. A separate case study on Claude Code argues that shipping minified JavaScript does not hide prompts or product logic once LLMs can read and reorganize the bundle. The author reports extracting 147,992 strings from a 13MB CLI bundle in 1.47 seconds, including system prompts, telemetry events, and environment variables. Taken together, the lesson is simple: agent safety depends on the full stack, and client-side code exposure is easier to exploit when models can reverse engineer structure quickly.

GPU kernel agents can optimize niches, with uneven wins

LLM code generation is also pushing into lower-level performance work, but the results are mixed. CuTeGen uses a compile-test-debug-optimize loop to write GPU kernels in NVIDIA’s CuTe layer. On KernelBench Level-1, it reports a 1.70x average speedup over PyTorch reference implementations for activation kernels, with 3.45x on Softsign and 2.45x on Swish. Matrix multiplication is less consistent: the system beats the cuBLAS-based reference on Square MatMul at 1.16x and on diagonal-matrix matmul at 17.66x, but several other matmul cases stay below baseline, including 0.67x on Standard MatMul and 0.43x on 3D Tensor MatMul. This looks promising for iterative kernel repair and tuning, but not yet like a general replacement for expert libraries.

NewerSoftware-agent research is getting more executable, replayable, and production-boundOlderControl work is getting more explicit about contact, safe regions, and rollout risk