Published: 2026-08-07 | Reading Time: ~11 minutes | Channel: techminute
Four months ago, Meta's flagship model scored 43 on the Artificial Analysis Intelligence Index — respectable, certainly, but a full eighteen points behind the frontier. Then it hit 51 on July 9. Then, on August 5, it hit 54 — a number that does a lot more than look round.
That third number pulls Meta into a dead heat with Grok 4.5, which is another way of saying the company that spent the last two years giving away open-weight models has finally decided to build a paid, closed, brutally competitive product in the single most important software category of 2026: the AI coding agent.
Let me be clear about the stakes. This isn't a model release. Meta just shipped Muse Code, a terminal coding agent that runs persistent background agents, fans out into parallel isolated worktrees, and logs every action to a replay-exact event log. It shipped alongside Muse Spark 1.2, a coding-focused model that was co-trained with that agent — the same play that produced Claude Code and Codex. And buried in the announcement is a pricing move so quietly aggressive it might matter more than any benchmark: a "contributor tier" that undercuts almost the entire market by 12.5× on input and 21.25× on output — in exchange for the right to train Meta's future models on your code.
This is the story of how Meta got there, what the numbers actually say, and the tradeoff you're being asked to make.
The AI coding agent is now the undisputed flagship product of the industry. Anthropic turned Claude Code into the reason enterprises buy Claude at all. OpenAI's Codex redefined what an API could do. Cursor built a billion-dollar business on top of a workflow that, two years ago, was a research demo. Meta, meanwhile, had a developer story built entirely around Llama — the open-weight family it has given away to the tune of more than a billion downloads.
That story was great for building goodwill and an ecosystem. It was not great for making Meta a serious player in the paid, closed, agentic market where the real money and the real product gravity now live.
When the original Muse Spark debuted in April, it made headlines for vaulting Meta back into the top five on frontier reasoning and vision benchmarks. But it trailed badly on the agentic coding evaluations that actually run this market — scoring 77.4 on SWE-Bench Verified against Claude Opus 4.6's 80.8 and Gemini 3.1 Pro's 80.6, and lagging well behind on long-horizon knowledge work. In other words: great at thinking, mediocre at doing.
Muse Code and Muse Spark 1.2 are Meta's direct answer to that gap. And the way they answer it — a co-trained harness, a self-improvement loop, a data-for-discounts pricing tier — tells you exactly what Meta thinks the next phase of this war looks like.
The headline architectural bet in Muse Code is what Meta calls async background agents.
Most rival harnesses spawn a fresh helper agent every time you ask for something new — which means every task starts by re-exploring a codebase it should already know. Muse Code instead keeps a set of specialized background agents alive for the entire session. They "remain active throughout each session, rather than being spawned for individual tasks, helping avoid redundant information gathering," carrying out next steps on their own and choosing when to report back to the main agent.
The practical outcome is less latency and less babysitting. An agent that already understands the repository doesn't re-read it every time you whisper a new request at it.
When a job gets big enough, Muse Code fans out to separate sub-agents working in parallel, each in its own isolated git worktree — so your working copy is never touched. Zuckerberg's demo claim, which VentureBeat relays, is that in testing "it had to build six features for a game simultaneously with no collisions."

Worktree isolation and parallel sub-agents exist in competitors, so Meta is leaning on the combination of persistence + parallelism as its differentiator. But the second design choice is arguably more interesting: auditability.
Every model call, tool run, approval, and edit is appended to a local event log before it executes — a single source of truth that Meta says makes the runtime "replay-exact and restart-safe." If Muse Code crashes 20 hours into a long-running task, it resumes precisely where it stopped, with no lost work and no re-prompting. For engineering leaders burned by opaque agent runs, that complete local audit trail may be the single most persuasive feature in enterprise evaluations.
It ships with three bundled "skills," familiar to anyone who's used a rival harness:
Installation is a single line — curl -fsSL https://dev.meta.ai/install.sh | bash — on macOS or Linux. VentureBeat actually tested it on a Mac mini: the installer worked as advertised (a 97 MB download and a sign-in), but the agent refused to run until a payment method was on file. Note that: even the dirt-cheap contributor tier is not free. Low-cost, yes. Free, no.
Under the hood is Muse Spark 1.2, a coding-focused update with "significantly scaled up training compute on coding tasks" and broader training environment diversity. The stated training targets are long-horizon: whole-repository generation, large end-to-end projects, and what Meta calls auto-research — with planning to sequence work, goal conditioning to hold direction across many steps, and context compaction to keep the relevant state alive as a session runs long.
Two training details stand out, and they're the ones to watch.
First, co-training. Meta tuned the model on rejection-sampled trajectories from the Muse Code harness, with recipe optimizations for goals, context compaction, and sub-agents. That means Muse Spark 1.2 was explicitly optimized to perform best inside this particular tool. This is the same co-training play that produced Claude Code and Codex. And it carries a subtle consequence for anyone reading its benchmark results: the model's headline coding scores were produced inside the harness it was trained against.
That's not cheating. That's how agentic evaluation now works. But it does mean a Muse Spark 1.2 result obtained through some other scaffold is an open question rather than a safe assumption.
Second, a self-improvement loop. Meta says Muse Spark 1.1 generated challenging coding environments and instruction-following templates, then graded candidate solutions against those requirements — producing a scalable training dataset for its successor. Meta credits this loop with making 1.2 measurably better at following complex instructions.
The rest of the spec is unchanged from 1.1, which is itself informative: the context window stays at 1,048,576 tokens, reasoning remains mandatory across five effort levels (minimal → xhigh, with medium the default), the weights are closed with no Hugging Face repository, and Meta's own Model API is the only first-party place to call it. There is no configuration where you get the weights without paying for some deliberation.
Let's separate the two kinds of numbers, because this release is unusually clear about the difference.
Independent numbers (Artificial Analysis) — the composite:
Muse Spark 1.2 scores 54 on the Artificial Analysis Intelligence Index at the xhigh reasoning setting, ranked #13 of 185 against a class median of 32. The index is a weighted composite of nine evaluations covering agentic, coding, general capability, and scientific reasoning.
Read as a series, the trajectory is the real story:
| Release | Date | AA Intelligence Index |
|---|---|---|
| Muse Spark 1.0 | April 2026 | 43 |
| Muse Spark 1.1 | July 9, 2026 | 51 |
| Muse Spark 1.2 | Aug 5, 2026 | 54 |
11 index points in four months, and Meta is now shipping faster than the evaluation ecosystem can keep up — there's still no published per-benchmark breakdown for 1.2 and no Design Arena record, while 1.1 has both.
That 54 ties Grok 4.5 and sits just behind a tight frontier group: Claude Opus 5 (61), Claude Fable 5 (60), GPT-5.6 Sol (59), Kimi K3 (57). The gap to the top is six or seven points. The gap from where Meta started the year is eleven. Whether it closes depends on whether the four-week release clock holds.
The gains are concentrated exactly where they should be — in agentic work:
Meta's own numbers (self-run, paired with each model's own agent):
| Benchmark | Muse Spark 1.1 | Muse Spark 1.2 | Δ | Leader |
|---|---|---|---|---|
| Terminal-Bench 2.1 | 76.2% | 82.9% | +6.7 | Claude Opus 5 — 86.7% |
| DeepSWE v1.1 | 53.0% | 59.3% | +6.3 | Claude Opus 5 — 65.0% |
| Meta internal | 68.3% | 70.6% | +2.3 | Claude Opus 5 — 79.4% |
The deltas are the credible part — 6.7 and 6.3 points gained on the same harness, measured the same way, a month apart, is a reasonable read of how much 1.2 improved at the thing Meta was optimizing. The cross-vendor placement is the part to hold loosely: harness pairing is a large free variable, and a lab tuning its own harness alongside its own model isn't in a position to tune everyone else's equally well.
The most candid detail? On Terminal-Bench 2.1, Muse Spark 1.2 edges GPT-5.6 Terra in Codex (81.8%) and Grok 4.5 in Grok Build (81.6%) but trails Claude Opus 5 at max effort (86.7%). And on Meta's own internal benchmark, the model's 70.6% still sits nearly nine points behind Opus 5's 79.4%. That is an unusually honest admission that even on the test Meta designed itself, Anthropic's model wins. Claude tops all three charts.
A tie on a composite index is not a tie on a job. The 54 settles that Muse Spark 1.2 belongs in the same conversation as Grok 4.5 on aggregate capability. It does not tell you which one writes better patches — the coding sub-index that would answer that hasn't been published for 1.2 yet.
Here's the thing that most model launches bury, and Meta put it front and center: two price lists.
Standard tier: $1.25 per million input tokens, $0.15 per million on a cache hit, $4.25 per million output. Unchanged from 1.1 to the cent. Rate cap around 3,000 requests per minute. Web-search grounding billed separately at $2.50 per thousand queries. Meta commits that prompts and completions on this tier are not used to train its models.
Contributor tier: $0.10 input, $0.002 cached input, $0.20 output — 12.5× cheaper on input and 21.25× cheaper on output. The price of admission is explicit permission for Meta to train future models on your traffic, and a rate cap of 60 requests per minute — 2% of the standard budget.
At $0.10/$0.20, Muse Spark 1.2 would undercut nearly every frontier-adjacent model on the market — including the open-weight budget tier it otherwise loses to on price. In VentureBeat's pricing comparison, only Xiaomi's MiMo-V2.5 Flash comes close at $0.10/$0.30, and DeepSeek V4 Flash sits at $0.14/$0.28. Sixty requests per minute rules out most production fan-out patterns on its own, so the tier is aimed at experimentation and small-team work rather than serving.
This is not really a pricing decision. It's a data acquisition strategy wearing a discount. "We may train on your traffic" is a question for whoever signs off on data governance in your organization — not for whoever picks models. Treat it as a legal review with a discount attached, not a cheaper SKU.
And it's the default. The contributor tier is the on-ramp Zuckerberg is steering new users toward — "It's easy and low-cost to get started." That means the default path for Muse Code sends developers' code and prompts into Meta's training pipeline. Enterprises with proprietary codebases will need to consciously opt out by moving to standard pricing.
The independent cost picture sharpens it. Artificial Analysis reports Muse Spark 1.2 runs $0.40 per Intelligence Index task at the unchanged $1.25/$4.25 pricing — cheaper per task than Kimi K3 ($0.86) or GPT-5.5 ($1.18), with only Grok 4.5 ($0.37) and GPT-5.6 Sol ($0.39) below it in its intelligence cluster. So even at standard pricing, Meta is competitive. The contributor tier is a sledgehammer wrapped in a velvet "get started" button.
Before we get to the caveats, one demonstration deserves attention, because it speaks to a real criticism of coding agents.
Meta pointed Muse Spark 1.2 at GPU kernel optimization and let it run autonomously for more than 1,000 tool calls over up to 24 hours on NVIDIA Hopper hardware. Working in Triton and barred from simply wrapping existing third-party kernel libraries, the agent wrote, compiled, and profiled its way to "substantial improvements" over baseline implementations of KDA and MLA kernels — including genuinely non-obvious optimizations like re-centering gated cumulative decay at a chunk midpoint.
The significance: sustained improvement over a 24-hour autonomous run addresses one of the most persistent critiques of coding agents — that they plateau or drift once past their initial burst of progress. "It kept finding substantial improvements well beyond the initial exploration phase," Zuckerberg wrote. If that holds up outside Meta's demo, it's a meaningful data point.
Let me be the one to pour the cold water, because fifteen different posts today won't.
The benchmarks are self-run inside a self-trained harness. Every coding figure in the announcement comes from Meta, on Meta's harness, paired with each model's own agent. No third party has reproduced any of it as of this writing. Artificial Analysis publishes a composite (54) but not yet the coding and agentic sub-indices it published for 1.1 (71.3 and 37.5 respectively). Since agentic work was 1.1's weakest dimension by a wide margin, and agentic coding is exactly what 1.2 claims to have fixed, that's the number that would settle the release. It doesn't exist yet.
A chunk of the "improvement" may be the new harness, not the new model. The chart labels reveal that 1.1's scores were recorded in the generic mini-swe-agent harness while 1.2 ran in Muse Code. So some of that 6.7-point Terminal-Bench jump belongs to the harness, not the weights.
The 26-second latency figure will be misquoted. Measured at xhigh, time to first token is 26.12 seconds vs 2.90 for 1.1, and output speed drops from 213.5 to 165.0 tokens/second. Meta bought three index points with thinking time — and mandatory reasoning means you cannot decline the purchase, only choose how much of it to make. That 26s is the ceiling on deep reasoning, not what a default request feels like; real traffic on 1.1 at default effort showed a p50 TTFT of 1.84 seconds. But the point stands: this model's power comes with a latency and cost tax.
The contributor tier is a data-governance trap for enterprises. Your code, your prompts, your completions — into Meta's training pipeline by default. Cheap, yes. Free of strings, absolutely not.
No multimodal verification, no independent coding number, no reproduction. Three open questions, all unanswered as of publication.
Meta's third model in four months is a genuine, data-backed leap into the AI coding arena — 11 Intelligence Index points in four months, a dead heat with Grok 4.5, and a co-trained harness that finally answers the "great at thinking, mediocre at doing" critique. But the most consequential decision Meta made this week isn't on a benchmark chart. It's the contributor tier: the cheapest frontier-adjacent coding in the market, priced in the currency of your training data. If you're an individual developer, Muse Code is a serious, credible tool worth a weekend. If you're an enterprise, read the data-governance fine print before you let it anywhere near your repos.
The coding wars just got a third heavyweight. And this one fights with your data on the table.
All claims verified against Silver-tier (VentureBeat) and independent-benchmark (Artificial Analysis, OrcaRouter) sources. Each source URL was scraped and confirmed accessible. Performance numbers cross-checked across multiple sources. Last verified: 2026-08-07.