Blog

Poolside Laguna XS 2.1 Is Available in Puter.js

On this page

Poolside just released Laguna XS 2.1, an update to its compact agentic coding model, and it's available to use through Puter.js.

What is Laguna XS 2.1?

Laguna XS 2.1 is the successor to Laguna XS.2, keeping the same 33B-parameter Mixture-of-Experts architecture with 3B activated per token while improving on every benchmark Poolside reports. Here's what stands out:

  • 63.1% on SWE-bench Multilingual: the headline gain, up 5.4 points over XS.2, resolving real GitHub issues in Java, Go, Rust, TypeScript, and PHP repositories
  • 70.9% on SWE-bench Verified and 47.6% on SWE-bench Pro: incremental gains over XS.2 on Python-based software engineering tasks
  • 37.5% on Terminal-Bench 2.0: stronger performance on shell-driven, multi-step tasks
  • 262K Token Context Window: same as its predecessor, with tool calling and reasoning support
  • OpenMDW-1.1 Open Weights: moves from Apache 2.0 to the Linux Foundation's permissive model license, with FP8, INT4, and NVFP4 quantized checkpoints available

Examples

Multilingual coding

puter.ai.chat("Port this Python function to idiomatic Rust with proper error handling, then write unit tests for the failure cases",
  { model: 'poolside/laguna-xs-2.1' }
);

Agentic bug fixing

puter.ai.chat("Find the race condition in this Go worker pool, fix it, and explain why the original code was unsafe",
  { model: 'poolside/laguna-xs-2.1' }
);

Terminal-style tasks

puter.ai.chat("Write a shell script that finds all TODO comments in a repo, groups them by author using git blame, and outputs a Markdown report",
  { model: 'poolside/laguna-xs-2.1', stream: true }
);

Get Started Now

Just add one library to your project:

// npm install @heyputer/puter.js
import { puter } from '@heyputer/puter.js';

Or add one script tag to your HTML:

<script src="https://js.puter.com/v2/"></script>

No API keys needed. Start building with Laguna XS 2.1 today.

Learn more:

Free, Serverless AI and Cloud

Start creating powerful web applications with Puter.js in seconds!

Get Started Now

Read the Docs Try the Playground