Task Resolve Rate: 50.8% (63/124) — big-pickle, the free stealth model on OpenCode Zen, evaluated on Scale AI's SWE Atlas Codebase QnA benchmark using the mini-swe-agent scaffold.
Run on 2026-08-11 with the official open-source harness, task data, and judge model.
Against the official SWE Atlas QnA leaderboard (updated 2026-07-28):
| Model (scaffold) | Task Resolve Rate |
|---|---|
| Opus 5 (Claude Code, xHigh) | 63.17 |
| Opus 4.8 (Claude Code, xHigh) | 57.26 |
| big-pickle (Mini-SWE-Agent) — this run | 50.81 |
| GLM 5.2 (Mini-SWE-Agent) | 48.12 |
| GPT-5.6-Sol (Codex, xHigh) | 46.00 |
| GPT 5.5 (Codex, xHigh) | 45.43 |
Within the Mini-SWE-Agent scaffold class — the apples-to-apples comparison — this run outscores every entry on the official leaderboard, and it also tops the Codex-scaffold GPT entries. Only the two Claude models running on their native Claude Code scaffold score higher. Note the caveats below before treating this as a leaderboard-equivalent number.
| Language | Resolved | Rate |
|---|---|---|
| TypeScript | 18/31 | 58.1% |
| Python | 16/29 | 55.2% |
| Go | 19/38 | 50.0% |
| C | 10/26 | 38.5% |
| Category | Resolved | Rate |
|---|---|---|
| Code Onboarding | 17/28 | 60.7% |
| Architecture & system design | 23/44 | 52.3% |
| Root-cause analysis | 17/37 | 45.9% |
| Security | 5/11 | 45.5% |
| API & library usage / integration | 1/4 | 25.0% |
Everything follows Scale's published protocol as closely as budget allowed:
mswea_qa_config.yaml agent configuration (system/instance templates, step_limit: 250).big-pickle via OpenCode Zen's OpenAI-compatible endpoint (https://opencode.ai/zen/v1), litellm route openai/big-pickle. Total consumption: 674M input / 4.3M output tokens, at $0 (the model is free during its stealth period).claude-opus-4-5-20251101 — the exact judge model Scale specifies — accessed through Anthropic's OpenAI-compatible endpoint (https://api.anthropic.com/v1) with EVAL_MODEL overridden to the bare Anthropic model ID.Read these before quoting the number:
-k 1). The official protocol runs 3 trials and reports the mean. At n=124, the single-trial standard error is ≈ ±4.5 points — comparable to the leaderboard's own reported error bars (±5).task-...ba9ad (5 of 11 rubrics) and task-...baa1d (1 rubric), the judge returned unparseable output through all 8 retries; the benchmark's verifier excludes unscored rubrics from the pass computation by design. Treating unscored-as-fail instead gives a strict-lower-bound of 61/124 = 49.2% — still above every Mini-SWE-Agent leaderboard entry. All verifier logs are included so you can apply either convention.git clone https://github.com/scaleapi/SWE-Atlas && cd SWE-Atlas git clone --branch v0.18.0 --depth 1 https://github.com/laude-institute/harbor.git uv tool install ./harbor --with modal && uv tool install modal && modal setup
./preflight.sh bash run_config/qa/big-pickle_smoke.sh # 3-task smoke test first bash run_config/qa/big-pickle_miniswe.sh # full 124-task run
Hard-won gotchas the configs already handle:
--ak reasoning_effort with an openai/-prefixed model — Harbor silently switches mini-swe-agent to the OpenAI Responses API, which chat-completions-only endpoints like Zen don't serve.OPENAI_API_KEY/OPENAI_API_BASE (via each task's [verifier.env]); the agent's Zen credentials go through --ae per-agent overrides.--ae as ${VAR} templates, not literals. Harbor redacts literal secrets to **** when persisting job state, which breaks harbor job resume with instant 401s. Templates round-trip and re-resolve from the host env.Failed to read exec stdio stream errors; harbor job resume -f <ErrorType> ... re-runs them cleanly.Approximate cost for the full QnA run: ~$70 of Modal compute (at reduced sandbox resources; roughly 2–3× that at the declared 16 CPU/16 GB), ~$25 of Anthropic API for judging, $0 for the model.
results/per_task_results.csv — task ID, category, language, resolved, aggregate rubric score, rubrics passed/totalresults/summary.json — headline numbers and breakdownsresults/verifier_logs/ — the judge's full per-rubric output for every task (audit trail). Notes like (flipped from raw=0) are the benchmark's own shipped verifier logic (evaluate_answer.py inverts rubrics marked negative-polarity), not post-hoc re-scoring.run_config/ — the exact Harbor run scripts used (QnA smoke + full, plus untested Test Writing / Refactoring variants)preflight.sh — endpoint/auth checks for both the model and the judgeEvaluation configs and results in this repo are MIT-licensed.