Files
hack-house/bench/results/baseline-qwen2.5-coder_7b.json
T
leetcrypt 58d405c518 test(ai): baseline 4 local CPU models + fix prompt-fairness bug
Capture native-harness benchmark baselines for qwen2.5 0.5b/1.5b/3b and
qwen2.5-coder:7b (all probed tool-capable; deepseek-r1 and NL2SH reject the
tools field). All cluster at 1-2/12 with high variance; the 7B buys no
pass-rate gain at ~3x latency, so qwen2.5:3b stays the default. The single
biggest score sink across every model is bare tool-call-as-text leaks — a
harness parse gap, the clear next improvement.

Also drop "in your home directory" from the shell prompts: it made literal-
minded models create a home/ subdir (/root/home/a/b/c/...) or use ~/, which
the benchmark itself surfaced. Findings doc + bench README carry the model
comparison table and recommendations (llama3.2:3b / llama3.1:8b for a non-qwen
data point).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-06-10 09:30:36 -07:00

114 lines
4.1 KiB
JSON

{
"ts": "2026-06-10T08:48:26",
"model": "qwen2.5-coder:7b",
"rows": [
{
"id": "shell-easy",
"category": "shell",
"tier": "easy",
"result": "PASS",
"secs": 70.9,
"summary": "",
"verify_out": ""
},
{
"id": "shell-medium",
"category": "shell",
"tier": "medium",
"result": "FAIL",
"secs": 67.0,
"summary": "",
"verify_out": "cat: /root/a/b/c/marker.txt: No such file or directory"
},
{
"id": "shell-hard",
"category": "shell",
"tier": "hard",
"result": "FAIL",
"secs": 60.9,
"summary": "(done) \u2502\u2502 \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500",
"verify_out": "cat: /root/conf_count.txt: No such file or directory"
},
{
"id": "code-easy",
"category": "code",
"tier": "easy",
"result": "FAIL",
"secs": 210.0,
"summary": "",
"verify_out": "cat: /root/add.out: No such file or directory"
},
{
"id": "code-medium",
"category": "code",
"tier": "medium",
"result": "FAIL",
"secs": 274.3,
"summary": "",
"verify_out": ""
},
{
"id": "code-hard",
"category": "code",
"tier": "hard",
"result": "FAIL",
"secs": 109.0,
"summary": "<tools> \u2502\u2502 \u2502 \u2502 {\"type\": \"function\", \"function\": {",
"verify_out": "cat: /root/fib.out: No such file or directory"
},
{
"id": "git-easy",
"category": "git",
"tier": "easy",
"result": "FAIL",
"secs": 103.3,
"summary": "[stopped \u2014 model described the task but never ran a tool] \u2502\u2502 \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500",
"verify_out": ""
},
{
"id": "git-medium",
"category": "git",
"tier": "medium",
"result": "FAIL",
"secs": 204.0,
"summary": "",
"verify_out": "grep: /root/readme.txt: No such file or directory"
},
{
"id": "git-hard",
"category": "git",
"tier": "hard",
"result": "FAIL",
"secs": 103.4,
"summary": "<tools> \u2502\u2502 \u2502 \u2502 {\"type\": \"function\", \"function\": {",
"verify_out": ""
},
{
"id": "multi-easy",
"category": "multi",
"tier": "easy",
"result": "PASS",
"secs": 101.8,
"summary": "",
"verify_out": ""
},
{
"id": "multi-medium",
"category": "multi",
"tier": "medium",
"result": "FAIL",
"secs": 191.3,
"summary": "(native) . \u2502\u2502 \u2502 \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500",
"verify_out": ""
},
{
"id": "multi-hard",
"category": "multi",
"tier": "hard",
"result": "FAIL",
"secs": 192.8,
"summary": "",
"verify_out": ""
}
]
}