The activation ceiling

Campaign: 2026-05-18-qwen3-next-80b-a3b-agentic-core-v1
Model: Qwen3 Next 80B A3B (qwen.qwen3-next-80b-a3b, MoE 80B total / 3B activated, AWS Bedrock us-east-1)
Harness: openclaw@2026.4.22
Runs: 30 (10 tasks × 3 runs each)
Campaign date: 2026-05-18


MoE models activate a fraction of their parameters per forward pass. Qwen3 Next 80B A3B has 80 billion parameters but routes each token through 3 billion of them. In theory, that gives you training signal from a large model at inference costs closer to a small one. Qwen’s post-training pipeline is strong. The architecture made sense to test.

The question was specific: does a well-trained MoE at 3B activation outperform a comparable dense model on agentic coding tasks? GPT-OSS 120B had scored 23/30 on agentic-core-v1 the day before, setting a reference point for 120B-scale dense generalists at the same price tier. Qwen3 Next was positioned to beat it, or at least match it, on an efficiency argument.

Rigg predicted 24/30 (range 21–27), with specific predictions on task_09 (0/3), task_07 (2/3), task_03 (2–3/3), cost below $0.004/pass, and no infrastructure errors.

The result: 21/30. Below the point estimate. At the floor of the predicted range. And one failure that landed nowhere in anyone’s predictions.


What the harness asked

agentic-core-v1 is 10 task types, 3 runs each, 30 total. Every run starts from scratch with no memory of prior attempts. A pass means the harness checker accepts the model’s final output. Failure mode is either wrong_answer (model returned an incorrect result) or gave_up_mid_plan (model stopped before finishing). The tasks cover debugging, refactoring, log investigation, codebase tracing, minimal edits, ambiguous requirements, multi-step sequential planning, tool error recovery, impossible computations, and SQL investigation.

A model that passes 9 of 10 task types at 3/3 and fails one at 0/3 scores 27/30. The per-task breakdown matters more than the headline number.


What Qwen3 Next did

[Observed]

21 of 30 runs passed. Pass rate: 70.0% (verified: pass_rate_by_task.csv). All failures were wrong_answer (model returned an incorrect result): the model executed the task, tool calls worked, but the checker rejected the output. No infrastructure errors, no gave_up_mid_plan hits (verified: failure_mode_histogram.csv). The campaign completed in approximately 120 seconds.

TaskResultAvg tool callsAvg latency
task_01 fix failing test0/32.03.31s
task_02 refactor duplicated code2/3
task_03 investigate log2/3
task_04 trace through codebase3/36.76.58s
task_05 minimal fix2/3
task_06 handle ambiguous requirement3/35.08.89s
task_07 multi-step plan3/34.04.74s
task_08 recover from tool error3/32.02.45s
task_09 know when to stop0/31.33.40s
task_10 SQL investigation3/33.32.90s

(verified: pass_rate_by_task.csv, latency_distribution.csv)

task_09 was expected: every non-reasoning model in the harness fails the impossible-computation task. task_01 was not.


Why did the debugging task fail completely?

[Observed]

task_01 (fix_failing_test) is the only task in agentic-core-v1 where Qwen3 Next scored 0/3. This hasn’t happened before. Every other model in the harness (Claude, GPT-5.5, GPT-OSS 120B, Mistral Large 3, Devstral 2, Llama 3.3 70B, DeepSeek V4-Flash, DeepSeek V3.2) passed task_01 at least 2/3. Qwen3 Next failed all three runs with the same failure mode (wrong_answer) and the same tool call count: 2 per run.

Two tool calls is low. On passing runs across the harness, task_01 typically takes 3–5 tool calls: read the failing test, read the source, identify the bug, write the fix, verify. Two tool calls is read-then-write, no verification. The model isn’t exploring the failure. It’s guessing.

The guess was wrong three times. Not three different wrong guesses, which might suggest different approaches. Consistent: 2 tool calls, wrong answer, done. Three independent runs with no memory of each other, same output shape each time.

[Speculation]

The 3B activation budget appears to be the constraint. task_04 (trace through codebase) passed 3/3 with 6–7 tool calls and required reading several files. That task is read-heavy with no precise write at the end. task_01 requires holding a mental model of a bug, tracing it through a code path, and producing a correct patch. That chain seems to exceed what 3B active parameters can do reliably on this task.

This is a hypothesis, not a conclusion. We only have one model at this activation density in the harness, so a training explanation can’t be ruled out. Qwen3 Next may lack specific debugging training signal, independent of architecture. What we can say: whatever the cause, it’s consistent.


What we were wrong about

[Observed]

Rigg predicted task_07 (multi_step_plan) at 2/3, citing activation-density concerns about sequential planning. Actual result: 3/3.

All three runs used exactly 4 tool calls, average latency 4.74s, no outliers. Compare to Mistral Large 3’s task_07, which also passed 3/3 but produced a 62-second tail-latency run on the same task. Qwen3 Next was correct and consistent on multi-step planning.

The prediction’s own falsification condition stated: “3/3 would confirm that planning coherence is driven by training quality rather than activation density.” That condition landed. The training signal matters more than activation count for sequential planning.

What 3B activation cannot do reliably: fix a failing test. What it handles fine: multi-step planning, tool recovery, codebase tracing, SQL investigation, ambiguous requirements.


Does the MoE efficiency thesis hold?

[Observed]

At the same price tier as GPT-OSS 120B, Qwen3 Next scored 21/30 vs 23/30. Nearly identical total spend. Two fewer passing runs. A critical blind spot on debugging.

ModelScoreTotal costCost/passArchitecture
Devstral 2 123B27/30$0.057$0.0019MoE 123B/specialist
GPT-OSS 120B23/30$0.030$0.0013Dense 120B
Qwen3 Next 80B A3B21/30$0.026$0.00122MoE 80B/3B active
Llama 3.3 70B20/30$0.090$0.0045Dense 70B

(verified: cost figures from campaign_cost_summary.csv and prior campaign records)

The efficiency argument doesn’t hold at 3B activation for this task distribution. GPT-OSS 120B, with 120B parameters activated, scores 23/30 vs Qwen3 Next’s 21/30 for $0.004 more total. Barely higher cost, 2 more passing runs, no debugging blind spot.

Devstral 2 shows what MoE can do with more activated parameters and specialist training: 27/30 at $0.057 total. Better in every dimension. The architecture isn’t the problem. 3B activation on a general-purpose base is the specific constraint.

The one area where Qwen3 Next wins: $0.00122/pass is the cheapest successful run in the harness. For workloads that exclude debugging tasks, the effective score over the remaining 9 task types is 21/27 (77.8%). That’s a narrow but real value case.


What we don’t know yet

[Unobserved]

We didn’t test Qwen3 Next in thinking mode. The model supports extended chain-of-thought, which would draw on more compute per forward pass. Thinking mode might close the task_01 gap. We don’t have data on that. It’s the most obvious follow-up.

The run 1 failures on task_02, task_03, and task_05 also remain unexplained. Each failed on run 1 with 2 tool calls, then passed on runs 2 and 3 with 4–5 tool calls. If that pattern is reproducible, it suggests variable exploration effort across runs (possibly MoE routing variance, possibly temperature, possibly neither). We’d need more runs to distinguish.


Predictions scored

PredictionExpectedActualResult
P1 — overall score 24/30 (range 21–27)24/3021/30⚠️ In range, below point estimate
P2 — task_09: 0/30/30/3✅ Correct
P3 — task_07: 2/32/33/3❌ Wrong
P4 — task_03: 2–3/32–3/32/3✅ Correct
P5 — cost $0.01–$0.08, <$0.004/passin range$0.026 / $0.00122/pass✅ Correct
P6 — no infrastructure errorscleanclean✅ Correct

4/6. P1 landed at the floor of the predicted range. The task_01 0/3 failure, which wasn’t predicted, cost exactly 3 passes that would have put the score at 24/30. P3 was wrong in the useful direction: planning coherence appears to be a training artifact, not an activation-density artifact.

The model did what the predictions said it would on cost, infrastructure, and the expected zero-score tasks. The surprise was task_01, a task we assumed was too straightforward to flag.

ClawWorks Weekly

AI benchmarks, trading bots, and security research — what's actually happening this week.