All posts

LFM2.5-24B-A2B: What Local Agents Really Need

The ByteLand Team#AI#AI Agents

A model can use few parameters for each token and still need substantial memory. That distinction is central to LFM2.5-24B-A2B, which Liquid AI released on October 13. It targets agents that reason and call tools on local hardware.

The release deserves attention because it offers another route to local automation. But a fast model is only one part of a useful agent. Memory, task quality, tool access, and total completion time still decide whether the system fits.

Active parameters are not the memory budget

The model card lists 24.0 billion total parameters and 2.45 billion active parameters per token. A mixture-of-experts model selects part of its expert network for each token. In this model, each expert block selects four of 64 experts. The other weights do not disappear when they are inactive.

The official GGUF files make the storage requirement concrete. As checked on October 15, Q4_K_M is listed at 14.5 GB; Q8_0 is 25.5 GB. These are weight-file sizes, not measured runtime memory requirements. The runtime also needs space for context state, working buffers, and other software. The split between system and accelerator memory depends on the backend and configuration.

All expert weights remain part of the model, while only selected experts compute each token. Weight files, context state, and runtime buffers are separate memory costs.

The practical implication is simple: do not choose a machine from the rounded “2B active” label. Start with the exact weight format, then leave room for the runtime and the context you will use. We did not run model inference for this article; these sizes describe published files, not measured runtime use.

Three different meanings of fast

The model card reports 184 generated tokens per second on an Apple M5 Max with llama.cpp, Q4_K_M, and a 4K-token input. Liquid’s separate B300 result exceeds 21,000 output tokens per second across concurrent requests. The GPU test uses SGLang 0.5.22, BF16 weights, 1,024 input tokens, and up to 256 output tokens.

Those figures answer different questions:

MeasureWhat it tells youWhat it leaves out
Decode speedHow quickly one output stream growsPrompt processing and tool delays
Aggregate throughputHow much a busy server producesDelay for one user's request
Task completion timeHow long the useful result takesQuality, unless you check the result too

A reasoning model can generate more tokens before it acts. An agent can also wait for search, a test suite, or a retry. Faster decoding helps, but it does not establish faster completion. Measure the whole task with the same tools and limits when comparing systems.

The benchmark picture is mixed

Liquid's published comparison reports LiveClaw scores of 48.09 for LFM2.5-24B-A2B and 38.19 for Qwen3.6-35B-A3B. On SWE-Bench Verified with OpenCode, the order reverses: 51.00 and 66.20. Liquid ran the compared models with vLLM and benchmark-specific settings.

These are vendor measurements. They support a task-specific reading: strength in one tool benchmark does not imply stronger repository repair. We found no high-quality independent reproduction in the sources checked by October 15. GIGAZINE’s October 14 coverage also draws on Liquid’s results, rather than a new test.

For a coding workflow, the weaker repair result deserves attention. For a structured tool workflow, the tool results justify a closer look. Neither result removes the need to check the tasks that matter to your application.

Local inference still needs a controlled tool loop

Liquid's local-agent guide connects a local model server to an agent harness through an OpenAI-compatible endpoint. The harness is the software that manages tool calls and the task loop. The guide covers Hermes, OpenClaw, and Pi, but its default model examples use the smaller LFM2.5-2.6B. Check the model identifier, context settings, and tool parser before copying a setup.

Early local-user reports are mixed: some describe useful search calls, while others report malformed tool requests. The workloads and software differ. These anecdotes reinforce the need to check integration; they do not establish a general success or failure rate.

A local model proposes a tool call. The harness checks permissions, runs an allowed tool, and returns its result. An external service crosses the device boundary.

Local inference keeps the model computation on your machine. It does not, by itself, keep every tool request there. A search tool or remote service can transmit data outside the device. Give the agent only the files and tools it needs. Require confirmation for consequential writes, and keep a record of actions and failures.

The weights use the LFM Open License v1.0, which includes revenue-based restrictions on commercial use. It is not the standard Apache 2.0 license. Check the full terms and commercial licensing requirements before deployment.

Conclusion

LFM2.5-24B-A2B is worth considering when local tool use matters and your hardware can hold the chosen weights with room to spare. Its active parameter count explains part of its compute cost, not its memory needs. Use the reported benchmarks to choose relevant trials, then compare completed tasks, delays, and tool permissions. The right local agent is the system that fits your workload, not the one with the largest tokens-per-second headline.