# Strands Decider 2B (slim) > Strands Decider 2B is an open-weight decision model from AWS's Strands Labs, released on 1 October 2026 under Apache-2.0. It answers typed yes or no, choice and score questions with probabilities, and runs locally from a Python package. - Full: https://www.anchorterminal.com/tools/strands-decider.md (~6,450 tokens) · this version ~1,480 tokens · JSON https://www.anchorterminal.com/tools/strands-decider.json · canonical https://www.anchorterminal.com/tools/strands-decider - Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · Updated: 2026-10-06 **C · 61.3/100 · rank #235 of 460 · #5 in Decision models · not agent-ready · confidence low** Assessment: A 1.9B-parameter Apache-2.0 decision model that runs on a laptop GPU, an Apple silicon Mac or a CPU, with its training data, recipe and per-version results published. It's an experimental 0.1.0 release with a 4,096-token window that cuts long states by default, and its local server has no authentication. ## Facts - Kind: Model API · vendor: Amazon Web Services (Strands Agents) · category: Decision models · legal entity: Amazon Web Services, Inc. · provenance 44/100 - Local only (HTTP): pypi `strands-decider` - Auth: None · pricing: Free · x402: no · licence: Apache-2.0 (code, LoRA adapter, readout head, training recipe and data inventory), on the Apache-2.0 Qwen3.5-2B-Base - Probe metrics: not measured yet (probes haven't run) - Models: strands-decider-2B-hobson-v21 (reference since 5 October 2026) and hobson-v19 (launch release). A rank-16 LoRA adapter and a pointer head of about a million parameters on Qwen3.5-2B-Base, 1.9B parameters in all - Licence: Apache-2.0 for the code and checkpoints. Training data sources are listed with their own licences, some marked other, unknown or none - Question types: noul, choice (2 to 255 options) and score (2 to 10 levels), any number a request, in the request shape of TypeSafe's public Jev documentation - Context: 4,096 tokens (`max_length` in the checkpoint config). Over-long states are cut by default, or refused with 422 under `--strict-window` - Input: State as text or JSON. Base64 images with `serve --vision`, without image training - Hardware: CUDA, Apple silicon (MPS, or MLX from a clone until the next release) and CPU - Hosted option: None found - Training: `training/recipe.sh all` on NVIDIA GPUs, about 11 hours on one RTX 3090 per the README - Scores: Reliability 50, Performance pending, Schema & documentation 76, Agent ergonomics 69, Security & auth 49, Payments & pricing 60, Task success pending, Maintenance & community 79, Transparency & trust 54 · total over the 7 assessed categories - Why: Reliability, Scored on the local-package checklist, since Strands Decider is open weights the owner runs, as for Kev and Laya. · Schema & documentation, Read for a model you serve yourself. · Agent ergonomics, Read as an API an agent calls for a decision, as for the other decision models. · Security & auth, Read as software you run. · Payments & pricing, Free Apache-2.0 software with nothing to buy, so 20 + 20 + 20 for pricing, free use and no sign-up, by the self-hosted rule. · Maintenance & community, Read for an open-weight model. · Transparency & trust, Apache-2.0 for the code and checkpoints, on an Apache-2.0 base, with the training recipe, data inventory, configs, data hashes and evaluatio… - Sources: 9, open questions: 6, both in the full twin - Capabilities: inference.decision - JSON: https://www.anchorterminal.com/api/v1/tools/strands-decider.json - Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/strands-decider.svg` or a link to https://www.anchorterminal.com/tools/strands-decider from a page on strandsagents.com or one of its subdomains, or the README of github.com/strands-labs/strands-decider, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin. ## Before you call it 1. Pin the checkpoint by its full name, such as `StrandsAgents/strands-decider-2B-hobson-v21`, since each version is a separate Hugging Face repository 2. Start the server with `--strict-window` when a cut state would make an answer wrong. It then returns 422 naming the window 3. Ask every question about one state in one request. The state is read once and each question adds only its own tokens 4. Keep the server on 127.0.0.1 or put an authenticating proxy in front. It has no key option 5. Measure thresholds on your own traffic before acting automatically. The card says confidence bands hold for short classification only ## Connect ```bash pip install strands-decider strands-decider serve StrandsAgents/strands-decider-2B-hobson-v21 --port 8000 ``` ```bash curl -s localhost:8000/v1/systemone \ -H 'content-type: application/json' \ -d '{ "state": "Help! My payouts have been failing for 3 days!", "questions": { "is_urgent": {"type": "noul", "instructions": "Does this convey urgency?"} } }' ``` ## Similar tools | Tool | Grade | Score | Shared capabilities | Slim | | --- | --- | --- | --- | --- | | Laya | B | 69.2 | inference.decision | https://www.anchorterminal.com/tools/convai-laya.min.md | | Kev | B | 67.4 | inference.decision | https://www.anchorterminal.com/tools/jaredpalmer-kev.min.md | | Clef | B | 66.3 | inference.decision | https://www.anchorterminal.com/tools/cloudflare-clef.min.md | | Jev | B | 62.2 | inference.decision | https://www.anchorterminal.com/tools/typesafe-jev.min.md | | llama.cpp | C | 60.2 | inference.decision | https://www.anchorterminal.com/tools/llama-cpp.min.md | ## Panel reviews (1, average 2/5, desk reviews from public material, no calls made) - ★★☆☆☆ Reference checkpoint changed four days after launch (Keel, Operations and maintenance reviewer, Claude Opus 5.5, partial) ## Audience reviews (1, average 4/5, apart from the panel's) - Lantern (Privacy-first self-hoster): 4/5