Meta Muse Spark 1.2: what changed, what it costs, and the catch

Alicia Kirana Utomo
Written by

Alicia Kirana Utomo

Katelin Teen
Reviewed by

Katelin Teen

Last edited August 12, 2026

Expert Verified
A developer at a terminal while a parent agent fans work out to three subagent cards, each with its own branch graph, next to an event log and a benchmark chart, in Meta's blue brand colour

What Meta actually shipped on 5 August

Two things landed together, from Matthias Reso and Josh Walters on Meta's developer blog: the model, and the agent built to run it.

Muse Spark 1.2 is the model. Meta's own description is unusually restrained: it calls 1.2 "a moderate improvement over Muse Spark 1.1", optimised for "multi-file refactors, long debugging sessions and tasks that run well past a single prompt". The research post is blunter still, framing the release as "our next step toward the frontier, with larger and much more capable models on the way." Nobody at Meta is claiming a frontier model here, and I would take them at their word. It is a different posture from the rest of Meta's AI push, where the consumer-facing work gets the bigger promises.

Muse Code is the agent, in beta. It installs with one command, runs in your terminal, spawns parallel subagents, and logs everything it does. It is the piece of this release that is new, and I think it is the piece most coverage skipped past. If you have not used a terminal AI coding tool before, that is the category it joins.

Three things carried over from Muse Spark 1.1 unchanged: the 1,048,576-token context window, the standard rate card, and the closed weights. What changed outside the model is availability. Meta expanded the public preview beyond the United States, which for anyone who tried to reach 1.1 from outside the US was the actual headline.

Artificial Analysis has already marked Muse Spark 1.1 deprecated and points it at 1.2, which tells you how Meta wants the lineage read.

Where Muse Spark 1.2 actually improved

Here is the part I would put on the whiteboard. Meta sold this as a coding model. The coding numbers moved least.

Slope chart of five Artificial Analysis metrics between Muse Spark 1.1 and 1.2, with the agentic index and GDPval Elo rising steeply while Terminal-Bench, Omniscience and SciCode stay flat or fall
Slope chart of five Artificial Analysis metrics between Muse Spark 1.1 and 1.2, with the agentic index and GDPval Elo rising steeply while Terminal-Bench, Omniscience and SciCode stay flat or fall

These are all from Artificial Analysis, running both versions on the same harness, which is what makes the comparison worth anything:

BenchmarkMuse Spark 1.1Muse Spark 1.2Change
Agentic index39.749.3+9.6
GDPval-AA v2 (Elo)13741628+254
Intelligence Index53.256.8+3.6
tau-3 Banking31.8%34.9%+3.1
CritPt15.1%17.7%+2.6
Terminal-Bench 2.177.9%80.1%+2.2
AA-LCR (long context)81.3%83.3%+2.0
GPQA Diamond89.8%90.4%+0.6
Humanity's Last Exam46.2%45.5%-0.7
AA-Omniscience Index28.127.2-0.9
SciCode58.2%56.4%-1.8

SciCode, a coding benchmark, went backwards. Terminal-Bench, the coding benchmark Meta led with, moved about a fifth as much as the agentic index. Meanwhile GDPval-AA v2, the eval that scores blind pairwise comparisons of real professional deliverables, moved 254 Elo points, which took the model from the bottom of that board to second behind Opus 5 on Meta's own chart.

I flagged in my Muse Spark 1.1 review that the strangest thing about that model was the contradiction at its centre: Meta marketed an agent model, and the independent agentic evals were its worst results. That is the hole 1.2 fills. It just is not the hole Meta's launch post is pointing at.

For context on the company it now keeps, 56.8 puts Muse Spark 1.2 thirteenth of twenty on that board, behind Claude Opus 5 at 63.1 and Grok 4.6 at 60.9, and a nose ahead of GPT-5.6 Terra at 56.6.

The hallucination number needs reading twice

One more line from the same source, because it is the kind of thing a single index score hides. Artificial Analysis breaks AA-Omniscience into accuracy and hallucination rate:

MeasureMuse Spark 1.1Muse Spark 1.2
Accuracy52.0%45.4%
Hallucination rate50.0%33.3%

1.2 hallucinates about a third less and gets roughly an eighth fewer answers right. It learned to decline. That is a real improvement for anything with a customer on the other end and a real regression for anything that needs an answer, and it nets out to a slightly worse composite index. If you are choosing a model for a workflow where a wrong answer is expensive, that trade is probably the single most relevant number in this post, and it is not in any of Meta's charts. The wider version of that problem is in AI hallucinations in support, and the tooling side of catching it is in LLM tracking tools.

The harness catch in Meta's own charts

Now the part that made me go back and re-read the launch post.

Two bar cards comparing Muse Spark 1.1 at 76.2% on the mini-swe-agent harness with Muse Spark 1.2 at 82.9% on the Muse Code harness, a 6.7 point gap
Two bar cards comparing Muse Spark 1.1 at 76.2% on the mini-swe-agent harness with Muse Spark 1.2 at 82.9% on the Muse Code harness, a 6.7 point gap

Meta's Terminal-Bench 2.1 chart shows Muse Spark 1.2 at 82.9% and Muse Spark 1.1 at 76.2%. In the small grey text under each bar it also names the harness each model ran in: 1.2 ran in Muse Code, 1.1 ran in mini-swe-agent. Same on the DeepSWE chart. Meta is not hiding this, it is printed right there, but the eye reads the bars and not the footnote.

Meta also says outright that it "co-trained Muse Spark 1.2 with Muse Code", including "rejection sampled harness trajectories" and recipe optimisations for goals, compaction and subagents. So the model was tuned against the harness it is being scored in.

The one chart where no harness is named is Meta's internal coding bench, and it is the flattest one on the page:

ModelMeta Internal Coding Bench
Opus 5 (max)79.4%
Muse Spark 1.270.6%
Muse Spark 1.168.3%
GPT 5.6 Terra (max)65.4%
Gemini 3.6 Flash (high)63.9%

2.3 points, on the chart where the harness stops being a variable. Compare that to the 6.7 points on Terminal-Bench and the 6.3 on DeepSWE, where it is. I am not saying Meta cooked anything. I am saying that if you are going to run this model in your own tooling, the harness-controlled number is the one that predicts your experience, and it is the smallest number on the page.

A commenter on the Hacker News launch thread put the general version of this better than I can:

Hacker News

"Outputs are a little bit more deterministic if you control the harness. It is easy to benchmark across one harness, one system prompt and extract the most performance when you control the harness."

This is not a Meta-specific problem, by the way. Every lab now ships a first-party agent and benchmarks inside it, from Claude Code to Codex to Grok Build. It is just unusually legible here because Meta printed the harness names on the chart.

Muse Code, the part that is actually new

Muse Code installs in one line and runs as muse in any project directory:

Code
curl -fsSL https://dev.meta.ai/install.sh | bash

The design idea is fan-out. You hand the parent agent a batch of tasks in one prompt, and it spawns a write-capable child per task, each in its own git worktree, so parallel children never touch the same files.

Diagram showing one prompt with six tasks going to a parent agent, which fans out to four worktree subagents running and two queued, with everything feeding a replayable event log
Diagram showing one prompt with six tasks going to a parent agent, which fans out to four worktree subagents running and two queued, with everything feeding a replayable event log

Meta's own fan-out cookbook walks a six-task batch on a sample game repo. The parent spawns six children, the host's concurrency limit works out to four, and tasks five and six queue until slots free.

The subagent_status roster in Muse Code, listing six tasks with four marked done and two still running, and a footer confirming isolated worktrees for tasks 4 and 6 in detached HEAD state, as taken from Meta for Developers
The subagent_status roster in Muse Code, listing six tasks with four marked done and two still running, and a footer confirming isolated worktrees for tasks 4 and 6 in detached HEAD state, as taken from Meta for Developers

subagent_status returns that roster, with each child's task, state and a one-line summary of what it changed. Note the status bar in Meta's own capture: muse-spark-1.2 · xhigh. Effort is set high in the demo, which is worth remembering when you compare the numbers to your own bill. The worktrees land under .muse/worktrees/ in detached-HEAD state, checked out from the parent's HEAD, with no manual git worktree command. In Meta's run, the child that fixed the bug passes the full test suite inside its own worktree while the parent's master still fails that same test.

Two other pieces are worth naming:

  • A replayable event log. Every model call, tool run, approval and edit is appended to plain JSONL on your disk, which you can grep with jq. The same log powers muse resume, so a crashed session picks up from the last recorded step instead of being re-prompted from scratch.
  • Bundled skills. Four playbooks ship built in: /plan (grounds a plan in your real files, then stops for approval), /grilling (interviews you one decision-forcing question at a time), /grill-with-docs, and /taste (an anti-slop checklist of visual defaults to avoid). They are explicit-invocation only, so the agent will not reach for /grill on its own, and a skill loads only for the turn you invoke it on.

If you want a longer look at how this category is shaking out, my agentic coding CLI piece covers the field. Rolling your own is a different project, and the Claude Code SDK walkthrough is the closest comparison to what Meta has built here.

For the wider tool market, there is the best AI coding assistant tools roundup. Anyone weighing this against the incumbent should start with the Claude AI coding assistant overview.

The honest read on Muse Code: worktree isolation per subagent and a replay-exact event log are good engineering, and one Hacker News commenter's reaction matched mine, that "Muse code is more interesting than the new model." Whether it beats the harness you already use is a question a beta and a blog post cannot answer.

Muse Spark 1.2 pricing and the contributor trade

Meta publishes two model IDs for one model, and the gap between them is the story.

Model IDContextInput / MtokCached input / MtokOutput / MtokData policy
muse-spark-1.2-contributor1M$0.10$0.002$0.20"Used to improve our products"
muse-spark-1.21M$1.25$0.15$4.25"Not used to improve our products"

Those labels are Meta's own wording, from its model page. The standard rate is unchanged from 1.1, so if you were already paying for the old model, 1.2 is a free upgrade on price.

The contributor tier is rate-limited by tokens in a rolling 5-hour window rather than by request count, and Meta says it is available in select countries. Meta also notes it is now accepting zero data retention requests through sales, which is the enterprise door on the standard tier.

On a normal 3:1 input-to-output blend, that works out to $0.125 per million tokens on the contributor ID against $2.00 on the standard one. 16x, and the exchange rate is your traffic.

Two numbers to sanity-check that against. Artificial Analysis measured Muse Spark 1.2 at $0.399 per Intelligence Index task on the standard rate, up 37% from 1.1's $0.292 because the model thinks more. Run the same token mix through the contributor rate card and it lands near $0.017 a task, which would be below DeepSeek V4 Flash at $0.027, the cheapest model on that board. That second figure is my own arithmetic on AA's published per-task token costs, not a measured result, and it assumes cache writes bill at the input rate, which Meta does not publish. The DeepSeek comparison is the one to sit with, because that model is open weights and you can run it where nobody trains on you. My DeepSeek V4 Flash review has the full picture.

Even at the standard rate the value case holds up. Muse Spark 1.2 scores 56.8 on the Intelligence Index at $0.399 a task; Claude Opus 5 scores 63.1 at $2.34. Six times the cost for eleven percent more index. Whether that eleven percent matters is entirely a question about your workload, which is the same argument I made in Claude Opus 5 alternatives.

One caveat on the reasoning bill: $339.82 of the $639.27 it cost Artificial Analysis to run the full index went on reasoning tokens you never see. Meta's /effort control dials that up and down, and on straightforward tasks it is the first knob I would reach for. It is the same hidden line item that makes Anthropic API pricing hard to forecast from a rate card alone.

What developers are saying

The launch thread drew 333 points and 266 comments, and the reaction split along a clean line: the pricing is interesting, the trust question is not settled, and the harness lock-in is real.

On the price, the read was immediate:

Hacker News

"If you are happy to share data for training, the contributor mode offers amazing price $0.10 / $0.20"

Someone else framed the same fact as an open question about what the data is worth:

Hacker News

"Very interesting they have a way cheaper "contributor" version "used to improve our products", how much of that is price discrimination vs the data being that valuable? Roughly DeepSeek V4 Flash pricing, though you can get V4 from providers that don't train on your data"

The sharpest data point for anyone planning to use the model outside Meta's own agent came from a developer who tried exactly that:

Hacker News

"It's useless. Tried with OpenCode + OpenRouter and it couldn't complete an simple task. It stuck using grep/search tools. I think Muse Spark was so heavily RL'd on the Meta harness that it make it useless or very token inneficient to use in other harness like Opencode."

That is one person's run and it sits directly against Meta's claim that it trained across multiple harnesses so the model "still generalizes to other coding agents you already use." I would not treat either as settled. I would treat it as the specific thing to test first, with a small paid run in your own tooling, before you move a workflow onto it. The same advice applies to any domain-specific model tuned hard against one environment.

Another commenter clocked OpenRouter throughput at around 150 tokens per second, which is fast for this class. The API itself takes OpenAI-format requests, so swapping it in is mostly a base URL change, the same shape of migration covered in OpenAI vs Anthropic APIs.

And the "expanded global access" line got a flat contradiction from at least one user, who reported the contributor tier still being US-only. Meta's own wording is narrower than the headline: the cheap ID is "available in select countries", which is not the same promise as the model being globally available.

Open weights are coming, without a date

Four days after the launch, Meta's Chief AI Officer made the announcement a lot of people had been waiting three model generations for:

"1/ big announcement today: we will be releasing an open weight version of muse spark 1.2 soon. we also are releasing muse glimmer, a 30B agentic model with open weights under apache 2.0. muse glimmer can run on 24GB of VRAM without losing agentic reliability. 🧵"

Glimmer shipped. Spark 1.2's weights did not, and "soon" carries no licence and no date. I would plan around what is actually downloadable today, which is Glimmer at 30B under Apache 2.0, and treat open-weight Spark as a nice surprise if it lands. Meta has form on shipping the adjacent thing first: the same pattern showed up with Muse Image.

If open weights are the whole reason you are reading this, Qwen3.8 Max is the serious alternative shipping today. The DeepSeek vs Kimi K3 comparison is the one I would read before picking between the other two.

So who should actually use Muse Spark 1.2?

Where it lands, after a week with the numbers:

  • Worth trying if you run long agentic jobs on a budget. The agentic index jump is real, the context is a genuine 1M, and at $0.40 a task on the standard rate it is roughly a sixth of Opus 5. The kernel-optimisation case study is the honest shape of it: over 1,000 tool calls and up to 24 hours, Muse Spark 1.2 reached +68.7% over baseline, fourth of six, behind Opus 5 at +74.0%, GPT-5.6 Sol at +71.2% and Opus 4.8 at +69.6%. Read the curve rather than the endpoint and it is slower off the line too, sitting near 27% at 200 tool calls while Opus 5 was already past 60%. It gets there. It takes the long road.
  • Worth trying if your code is not sensitive. The contributor tier is priced like an open-weights model and Meta tells you exactly what you are paying with. For side projects, OSS work and throwaway prototypes that is a straightforward yes.
  • Probably not, if you need the top of the board. Opus 5 leads every single chart Meta published, including Meta's own internal one. GPT-5.6 Sol sits in front on the index too. If raw speed is what you are short of rather than intelligence, Gemini 3.6 Flash is the cheaper answer.
  • Probably not, yet, if you are committing to a harness. The strongest coding numbers come from the Muse Code pairing, Muse Code is in beta, and the one public report of running the model elsewhere was bad. That combination argues for a test, not a migration.
  • Not on its own, if the job is customer support. The accuracy drop alongside the hallucination drop is exactly the trade a support workload cares about, and neither number is something you can fix from the API. The picks that actually hold up for a queue are in my top AI agents roundup, and the budgeting frame is in AI customer service cost.

Try eesel

That last point is where I want to end, because it is the mistake I watch teams make every quarter. A model release like this one makes a support automation project look like a pricing decision. It is not. Between muse-spark-1.2 and an AI that can safely answer a real customer sits retrieval over your own content, confidence thresholds, escalation rules, and a way to know what it will do before it does it. That is the difference between an AI agent and a chatbot, and it is where the project actually lives.

eesel is that layer. It plugs into the helpdesk you already run, learns from your own resolved tickets rather than a generic web crawl, and simulates on your ticket history first so you see the resolution rate and the answers before a single customer sees them. That simulation step exists because I have watched a confident-sounding bot quietly give wrong answers, and a 33% hallucination rate is not a number you want to discover in production.

The eesel AI helpdesk dashboard, showing connected knowledge sources and ticket activity
The eesel AI helpdesk dashboard, showing connected knowledge sources and ticket activity

If you are evaluating models because your queue is drowning, start at the other end. Run a simulation on your last few thousand tickets, see what actually deflects, and then argue about tokens. Free to try, and no card to start.

Two more reads if you are earlier in that decision. My best LLM for support piece covers the model choice properly. For the business case, the numbers live in AI agent vs human cost.

Frequently Asked Questions

How much does Meta Muse Spark 1.2 cost?
Meta Muse Spark 1.2 pricing has two rates for the same model. The standard muse-spark-1.2 ID costs $1.25 per million input tokens, $0.15 cached and $4.25 output, identical to Muse Spark 1.1 pricing. The muse-spark-1.2-contributor ID costs $0.10 input, $0.002 cached and $0.20 output, and Meta's model page states that traffic is used to improve its products. Reasoning tokens bill at the output rate on both.
What is the difference between Muse Spark 1.1 and 1.2?
Meta calls 1.2 a moderate improvement, and the independent numbers agree on coding while disagreeing on everything else. Artificial Analysis moved Terminal-Bench from 77.9% to 80.1% but moved the agentic index from 39.7 to 49.3. Both keep the same 1M context and the same standard rate card. For the older model in full, see my Muse Spark 1.1 overview.
Is Muse Spark 1.2 better than Claude Opus 5 or GPT-5.6?
Not on peak capability. Artificial Analysis puts it 13th at 56.8 on its Intelligence Index against 63.1 for Claude Opus 5, and Meta's own charts put Opus 5 first on every coding benchmark it published. Where it wins is cost per task, at roughly a sixth of the Opus 5 figure. The framing in Opus 5 vs Sonnet 5 applies here too.
What is Muse Code and do I need it to use Muse Spark 1.2?
Muse Code is Meta's terminal coding agent, released in beta alongside the model, and no, it is optional. Muse Spark 1.2 also runs on the Meta Model API and OpenRouter. But Meta co-trained the two, and its headline coding charts benchmark 1.2 inside Muse Code, so the number you read is a pairing rather than a model. If you already run a terminal AI coding tool, expect a different result.
Will Meta release Muse Spark 1.2 open weights?
Meta says yes, without a date. Chief AI Officer Alexandr Wang posted on 10 August 2026 that an open weight version of Muse Spark 1.2 is coming soon, alongside the Muse Glimmer 30B release under Apache 2.0. Until it lands, the model is closed weights behind a login. If open weights are a hard requirement today, DeepSeek V4 Flash and Mistral AI ship now.
Can I use Muse Spark 1.2 for customer support automation?
You can call it, but a model on its own is not a support system. You still need retrieval over your help centre, confidence routing, escalation rules and audit trails before it touches a customer, which is the gap RAG vs LLM and AI handoff best practices cover. That whole layer is the job of an AI helpdesk agent, not a token price.
Is the Muse Spark 1.2 contributor tier safe for private code?
Only if you accept that Meta's own model page labels that ID as used to improve its products. The standard ID carries the opposite label, and Meta says it is now accepting zero data retention requests through sales. Treat the 16x price gap as the stated cost of your traffic, and price it the same way you would any other AI cost decision.
Does Muse Spark 1.2 work outside Muse Code?
Meta says it trained across multiple harnesses so the model still generalises, and at least one developer on Hacker News reported the opposite when running it through OpenCode. It runs on the Meta Model API and OpenRouter either way, so the cheap way to settle it is a small paid run inside whichever agentic coding CLI you already use, before you commit a workflow to it.

Share this article

Alicia Kirana Utomo

Article by

Alicia Kirana Utomo

Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.

Related Posts

All posts →
An AI agent reaching out of a monitor to operate app windows and documents while two colleagues watch, in Meta's blue brand colour
Trending

Meta Muse Spark 1.1: what it is, what it costs, where it loses

Meta's first paid model API ships a 1M-context agent model at $1.25/$4.25. What Muse Spark 1.1 is actually good at, and the benchmarks Meta left off the slide.

Alicia Kirana UtomoAlicia Kirana UtomoAug 5, 2026
A developer workbench where one AI model finishes one task cleanly and stalls on the one beside it, in Meta's blue brand colour
Trending

Meta Muse Spark 1.1 review: a high ceiling and a low floor

Muse Spark 1.1 is the fastest model on the board and one of the weakest agentic performers on it. A review of which jobs those cheap tokens actually survive.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieAug 5, 2026
Editorial hero illustration for a review of Meta's Muse Image AI model, in Meta blue
Trending

Meta Muse Image review: is it actually good?

Meta says Muse Image ranks No. 2 on Arena for image generation. I checked that claim against Meta's own numbers and the first independent tests.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 9, 2026
Illustration comparing a heavyweight reasoning model against a fast balanced model on cost and capability
Trending

Claude Opus 5 vs Sonnet 5: which one should you use?

Claude Opus 5 costs 1.7x Sonnet 5 per token and still finishes some jobs cheaper. Here is the head-to-head on price, benchmarks and real cost per task.

Rama Adi NugrahaRama Adi NugrahaJul 27, 2026
Two people reading a large usage meter and adjusting a stack of billing dials, in Meta's blue brand colour
Trending

Meta Muse Spark 1.1 pricing: the bill has four meters

Muse Spark 1.1 lists at $1.25 in and $4.25 out per million tokens. Four separate meters decide your real bill, and the sticker is the smallest of them.

Rama Adi NugrahaRama Adi NugrahaAug 5, 2026
Illustration of a compact model chip routing a token down two lit expert paths out of many dim ones, for an Inkling-Small explainer
Trending

Inkling-Small explained: a 276B model with 12B doing the work

What Inkling-Small actually is: a 276B/12B open-weights MoE from Thinking Machines, the context window the docs and the providers disagree on, what a million tokens really costs, and where it belongs in a support stack.

Rama Adi NugrahaRama Adi NugrahaAug 4, 2026
Illustration comparing a small ordered model core against a much larger tangled one, for an Inkling-Small review
Trending

Inkling-Small review: a quarter the size, and mostly as smart

A hands-on Inkling-Small review: it out-codes its own 975B parent at a quarter the size and a quarter the price, and then falls off a cliff on factuality. Here's what that trade actually costs you.

Alicia Kirana UtomoAlicia Kirana UtomoAug 4, 2026
Editorial illustration representing a comparison of AI models as alternatives to Inkling
Trending

8 best Inkling alternatives in 2026

Inkling is open and interesting, but it's expensive for open weights and not the smartest model you can run. Here are the 8 alternatives I'd actually try instead, with real prices and where each one beats it.

Rama Adi NugrahaRama Adi NugrahaJul 20, 2026
Illustration of Inkling, Thinking Machines Lab's open-weights AI model under review
Trending

Inkling review: is Thinking Machines' open model worth it?

An honest Inkling review: what Thinking Machines Lab's first open-weights model is genuinely good at, where the price and benchmarks let it down, and who should actually run it.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieJul 20, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free