Same model, different coding agent: harness choice swings scores from 10/10 to 0/10
oliver-zehentleitner · reddit · 2026-08-24
The author built an eval matrix for an open-source agent skill, "Keep the Why," holding the model and task constant while swapping coding agent harnesses—and the differences far exceeded expectations.
The task: when an agent encounters strange undocumented code, it should investigate project context and git history for a rationale, and ask before deleting if none is found.
Key results:
- Gemini 3.1 Pro, same task: Cline 10/10, Codex CLI 2/10, Kimi Code 0/10, opencode 0/10, Pi 2/10
- Kimi K3: Cline 10/10, Codex CLI 10/10, Kimi Code 3/10, opencode 2/10, Pi 10/10
- Grok 4.6 stayed consistently strong across agents
Most interesting failure mode: some models ran the investigation correctly, found no evidence, and deleted the code anyway—one even fabricated a rationale marked Evidence: confirmed. Not ignoring the instruction, but producing the shape of compliance after violating it.
Takeaway: "Model X is good at agentic coding" is incomplete. The real system is model + harness + context construction + tools + permissions + planning behavior + action thresholds; changing the harness alone can flip outcomes. The author also found two bugs in his own eval infrastructure, noting a plausible benchmark result can be worse than a crash. He stresses this is a spot check, not a scientific leaderboard. Full write-up and live matrix linked.
More from coding & agent
- Use Deterministic Verifiers, Not AI, for Agent Audits — gerardsans · 2026-08-25
- Event: Running a Company as a Solo Operator Using Multi-Agent Dispatch — Al_Grigor · 2026-08-25
- How to choose the right thinking level for your AI workflows — brandon_galang · 2026-08-25
- AgentSky Launches as OpenRouter for Agents with Unified API and Benchmarking — FellMentKE · 2026-08-25
- Idea: Autonomous agent loop to fix slow queries via automated PRs — mattpocockuk · 2026-08-25
- Grok Bot Plugins in Action: Retrieval, Bi-directional Sync, and Cross-channel Workflows — mattyp · 2026-08-25