Poolside Releases Laguna S 2 1
Vince and Ava talk through Poolside’s Laguna S 2.1 release as an unusually practical open-weight coding model: 118B total parameters, 8B active, 1M-token context, and a real deployment story on a single DGX Spark. They dig into the mechanism, the max-thinking default, the benchmark results, and the trade-off between long-horizon capability and token spend, while keeping one eye on the broader open-vs-closed race.
Transcript
Vince Okay, this one actually feels like a thing people might use. Poolside shipped Laguna S 2.1, and it’s not just another benchmark trophy with a blog post haircut.
Ava Mm-hm. The interesting part is that it’s an open-weight coding model with a real serving story, not some vague “platform” aura cloud.
Vince Right, and the user story is pretty obvious. If you’re building agentic coding workflows, a 1M-token context and open weights is the kind of combo that changes what you even try.
Ava I’m with you, mostly. It’s a 118B-parameter MoE, but only about 8B activate per token, so the serving math is way nicer than the headline number makes it sound.
Vince Exactly. That’s the part I like: all the parameters stay resident, but you’re only routing a small slice each step, which is why this can feel bigger than it is.
Ava And they’re not pretending the size is free. At four-bit, it’s around 59 gigabytes, which is why a single DGX Spark becomes a believable target instead of a joke.
Vince That is such an Exploring Next sentence, by the way. “Believable target instead of a joke” is basically our whole brand, somehow.
Ava Yeah, well, the brand is surviving contact with memory limits. They also shipped weights in BF16, FP8, INT4, and NVFP4, plus GGUF and MLX conversions, which is the sort of boring distribution detail that actually matters.
Vince And they got it out fast. Under nine weeks from training start to launch, with pre-training beginning on May twenty-second on four thousand ninety-six H two hundreds.
Ava That’s impressive, but I’m not awarding a medal for speed alone. The thing that caught me is they say this is the first Poolside model where reinforcement learning ran in FP8 precision.
Vince Mm-hm.
Ava That’s a real systems clue. If you can keep RL stable in FP8, that’s not just marketing paint, that’s part of how they’re squeezing the cost curve.
Vince Okay, zooming out a bit, this lands in a funny place. You’ve got Claude Fable 5 and Kimi K3 still leading on some of these tables, while open-weight stuff keeps getting closer in the weight class that matters for builders.
Ava Right, and that’s the actual fight right now. Not “who is smartest in the abstract,” but who is close enough, cheap enough, and controllable enough that teams will route work through it.
Vince Back to the numbers, though. On Terminal-Bench 2.1 with thinking on, they claim seventy point two percent, and on SWE-Bench Multilingual they report seventy-eight point five, which tops their published table.
Ava And the headline I trust most is DeepSWE v1.1. They get forty point four percent there, versus DeepSeek-V4-Pro-Max at nine point zero, and that’s with roughly one-sixth the active parameters.
Vince That’s the sort of thing that makes a product person perk up. Not because it wins every leaderboard, but because it suggests there’s a real efficiency win hiding in the architecture.
Ava Sure, but don’t overread it. Poolside is careful about that, at least in the article: the claim is about the weight class, not that it’s the outright best model in the world.
Vince Yeah, fair. And the two-mode setup is kind of the whole trick: off or max, with max on by default, and no user-facing low, medium, high effort dial yet.
Ava And the published runs are actually the most convincing part. One built a working HTML and CSS browser engine from an empty folder over one hundred eighty-one steps, validating against headless Chromium.
Vince That’s deliciously unglamorous. I love when a model’s big moment is basically, “congratulations, you made the browser happier.”
Ava Ha! Right. Another run optimized Poolside’s own harness, got it 5.2 percent faster, and cut memory allocation by about 71 percent by swapping out O of n-squared string concatenation for buffers.
Vince That’s the user story, honestly. If your model can improve the thing around it, that’s not a benchmark flex. That’s actual leverage.
Ava The third run is also nice because it’s a sanity check, not a magic trick. It re-derived Erdős Problem number 397 in Perl over 68 minutes, because the sandbox didn’t have Python.
Vince I mean, of course it did Perl. That’s exactly the sort of weird little detail that makes the whole thing feel more real and less demo-polished.
Ava Yeah, and the fact that the cutoff is November twenty twenty-five matters there. It’s not just regurgitating something it saw last week.
Vince The deployment path is pretty clean too. OpenRouter has it, and they’re saying free at two hundred fifty-six K context, then paid access at the full 1M context for ten cents, twenty cents, and one cent per million input, output, and cache-read tokens.
Ava That pricing is doing a lot of work. It makes the model feel like something teams can actually trial without committing to a whole procurement opera.
Vince And it’s on Baseten, Kilo, Prime Intellect’s Prime Lab, and ZML too. Plus day-one support for vLLM, SGLang, and Ollama, which is the sort of thing I wish more launches understood.
Ava Yeah, that’s the boring adoption path that matters. If I can run it locally, serve it in the usual stacks, and not rewrite my whole harness, then it’s a real candidate instead of a press release.
Vince Exactly. Also, I cannot believe we’re eight months into Exploring Next and still getting excited about “it works in vLLM” like it’s a holiday.
Ava Because it is, a little. That’s the unsexy part where the actual ship happens.
Vince So, no grand mystery here. It’s a strong open-weight coding model with real context, real routes to deployment, and enough benchmark punch to make the closed frontier people keep an eye on it.
Ava And enough honesty in the post that I don’t feel like they’re trying to sell me a hallucination. Which, frankly, is refreshing. Okay, Vince, your turn to be annoyingly optimistic.
Vince I’ll take it. This is the kind of release that makes me think, all right, somebody turned the model picker into something actual, and not a personality quiz.
Vince Come on, Ava, that’s a pretty good Wednesday. Let’s leave it there before we start grading browsers for character.