Swarms 16 adds a DecisionModel client for Jev and Clef
The Swarms multi-agent framework shipped version 16, which it calls “Overclock” (16.0.0 on PyPI on 2 Oct 2026, 16.0.1 on 3 Oct). Its headline addition for this category is a DecisionModel client, explained in a guide published 3 Oct.
What it does
- One interface, two providers. The model name picks the backend: names starting with
jev(jev-latest,jev-preview,jev-1.13.0) go to TypeSafe, andclef/clef-flashgo to Cloudflare Workers AI. You only need keys for the providers you call. - Ensembles and cascades. The guide shows averaging several models and a cascade where Jev answers first, Clef is consulted below 0.75 confidence, and disagreements are flagged for review.
- Inside agents. A decision model can sit in front of an LLM agent as a router, screener or judge.
- Swarms API routes.
GET /v1/decision-model/models,POST /v1/decision-model/completions, andPOST /v1/systemone, which accepts TypeSafe’s exact request and response format so the TypeSafe SDKs work by changing the base URL and key.
Numbers to read carefully
A companion post, Reduce LLM Costs 10x, reports that screening with jev-latest cost 10.1× less per item than the cheapest LLM screener the team wrote and answered about 3× faster. That is a single in-house run, so it is an UnverifiedClaim, and the post says Clef was not part of the measurement. Prices in the guide (Jev $0.042 per million input tokens; Clef $0.24 and Clef-flash $0.09) come from Swarms’ built-in price table.
Why it matters
Swarms treats decision models as a provider-neutral type, not a single-vendor integration, so switching between Jev and Clef is a model-name change. It also adds another server that speaks /v1/systemone, next to Ollama and the open model servers.
