Qwythos-9B: a 9B that checks its own work Empero AI released Qwythos-9B-Claude-Mythos-5-1M, a 9-billion-parameter open-weights reasoning model distilled from Claude Mythos 5, featuring a 1-million-token context window, native tool use, and a 34-point MMLU improvement over its base. The model, built on an uncensored Qwen3.5-9B base and trained on over 500 million tokens of Claude traces, uses chain-of-thought reasoning and self-correction via tool calls to improve accuracy. Qwythos-9B: a 9B that checks its own work Our biggest open-weights release yet — a full-parameter reasoning model distilled from Claude Mythos 5, with a 1M-token context, native tool use, and a +34-point MMLU jump over its base. Here's what's in it, the honest benchmark table, and how to run it. We just shipped Qwythos-9B-Claude-Mythos-5-1M — our biggest open-weights model to date, and the new flagship over on Hugging Face https://huggingface.co/empero-ai/Qwythos-9B-Claude-Mythos-5-1M . It's a full-parameter reasoning model built on a deeply uncensored Qwen3.5-9B base, post-trained on north of 500 million tokens of Claude Mythos and Claude Fable traces, with the chain-of-thought generated in-house by our rethink tool. The short version: it reasons before it answers, ships with a 1-million-token context window out of the box , calls tools natively, and — the part I'm proudest of — checks its own specifics with those tools instead of guessing. Apache-2.0. Weights and GGUF builds are up now. What's in it Base: a deeply uncensored Qwen3.5-9B — dense, with a hybrid attention stack 3:1 Gated-DeltaNet linear-attention to full attention . Training: full-parameter SFT, assistant-only loss, a two-phase curriculum broad reasoning corpus → focused agentic + coding . bf16, paged 8-bit AdamW, no truncation. Data: 500M+ tokens of Claude Mythos and Claude Fable traces. The chain-of-thought is structured by rethink , our in-house CoT tool, so the model learns to walk hypothesis → verification → conclusion before it commits to an answer. License: Apache-2.0, inherited from the base. A million tokens, by default Qwythos ships with YaRN rope-scaling already wired into config.json — factor 4.0 over the native 262,144-token architecture, for a full 1,048,576-token window with no flag to flip and no separate tokenizer: "rope parameters": { "rope type": "yarn", "factor": 4.0, "original max position embeddings": 262144 }, "max position embeddings": 1048576 This is Qwen's own official 1M recipe. What it unlocks in practice: whole-codebase reasoning without RAG chunking, long agentic trajectories with verbose tool output, and multi-document research that fits a dozen papers plus your draft in a single prompt. One practical note: the hybrid Gated-DeltaNet stack keeps memory growth sub-quadratic below ~256k tokens, so a single H100/H200 comfortably handles 256k–512k ; the full 1M wants tensor-parallel or aggressive KV-cache offload. YaRN trades a little short-context fidelity for the range — if you never go past the native 262k and want maximum sharpness, there's a config.json.pre yarn backup to restore. It uses tools — and corrects itself Function calling works out of the box per Qwen3.5's spec. Pass tools= ... to the chat template and the model emits valid