What is 2026 Ornith-1.5: self-improving 397B and 9B mobile weights
Ornith-1.5 shipped open weights on 19 August. This piece separates official numbers from GIGAZINE’s MIT / Hugging Face write-up.
On 19 August 2026 Ornith published three downloadable open-weight sizes: a large mixture-of-experts aimed at agentic coding scores that sit next to a closed flagship, and a dense 9B the authors say can be quantized onto phones.
The object is Ornith-1.5. The official blog frames it as end-to-end self-improvement: the model proposes harder tasks, writes a task-specific scaffold, then produces solution rollouts for reinforcement learning. What follows is only official figures plus GIGAZINE’s distribution notes — not a claim that an outside lab has reproduced a win over Opus.
What shipped
The post says 1.5 extends 1.0, and that 1.0 was built on Qwen3.5 and Gemma 4 with continued pretraining, mid-training and post-training. 1.5 moves the loop from optimizing scaffolds and rollouts to jointly optimizing task generation as well.
Figures that can be checked
-
1
The three sizes are named
The official list is
Ornith-1.5-397B(MoE),Ornith-1.5-35B-A3B(MoE, 3B active per token), andOrnith-1.5-9B(dense). GIGAZINE also named the quant packOrnith-1.5-9B-Mobilefor iPhone and Android. -
2
397B versus Opus 4.8 is mixed, not a sweep
The post reports 86.1 on Terminal-Bench 2.1 and 56.0 on DeepSWE, “on par” with Claude Opus 4.8 at 85.0 and 59.0. On the same table Terminus-2 is above Opus and DeepSWE is below. Against GLM-5.2 and DeepSeek-V4-Flash-0731 the authors claim a lead among open models of similar scale.
-
3
The curriculum is generated; reward has a hard gate
Each cycle proposes harder tasks from an environment, task-type instructions and prior history; writes a scaffold (instructions, tools, decomposition, orchestration); then produces rollouts. Task reward is validity V × frontier difficulty D × novelty N. If V=0 the whole term is zero. Difficulty uses the current model’s success rate with target p*=0.2. All three stages use GRPO.
The 35B activates little and still posts high agent scores
The authors say 35B-A3B beats same-size Qwen 3.6-35B and the denser Gemma 4-31B and Meta Muse Glimmer-30B on agentic coding: 68.5 versus 43.4 and 51.7 on Terminal-Bench 2.1, and 79.0 versus 52.0 and 76.0 on SWE-bench Verified.
The 9B is claimed to beat larger dense models
The 9B is reported at 47.0 on Terminal-Bench 2.1 (Claude Code) and 70.6 on SWE-bench Verified, and is described as beating the larger Gemma 4-31B on most tests. That is the vendor table, not a third-party cluster rerun.
License and distribution need a separate check
GIGAZINE wrote that 1.5 is MIT-licensed and hosted in the ornith-ai Hugging Face collection. The official essay does not repeat the full license in the same paragraph. The repo LICENSE remains the document to read before a download.
| Claim | Checkable source | How to read it |
|---|---|---|
| Three 1.5 sizes on 19 August | Ornith blog; GIGAZINE 20 August | Ship date from the official post |
| 397B TB2.1 86.1 / DeepSWE 56.0 | Official table (five-run average) | Vendor eval; not a sweep of Opus |
| MIT + Hugging Face | GIGAZINE 20 August | Press recap; confirm the repo LICENSE |
The official loop is described as: stronger policies yield harder, more informative tasks; evolving scaffolds elicit more capability; higher-quality rollouts supply the next learning signal. That is a methods claim, not an external audit.
# Official 1.5 loop (2026-08-19)
propose harder tasks
generate / refine scaffold
produce solution rollouts
R_task = V * D(p*=0.2) * N
optimize three stages with GRPO
How to read the boundaries
- “On par with Opus” ≠ ahead on every row
- On the authors’ own DeepSWE column the 397B trails Opus 4.8 (56.0 vs 59.0). Terminal-Bench leads also depend on the harness (Terminus-2 vs Claude Code).
- A self-made curriculum can still be hacked
- The post defines a separate harness reward for task alignment, reward fidelity and hack resistance. Eval footnotes say SWE-bench dropped git history and cut the network, and NL2Repo blocked listed repos and pip. Those are their stated controls, not a proof the system cannot be gamed.
- What is open is the checkpoint, not the full training bill
- Weights, serving notes and quantized formats were published. The compute and data traces of the self-generated curriculum are not written as a line-by-line reproduction budget.
Questions worth checking
Is Ornith-1.5 a from-scratch base model?
The post says 1.5 extends 1.0, and that 1.0 continued-pretrained, mid-trained and post-trained on Qwen3.5 and Gemma 4. It should not be read as a pretrain unrelated to those bases.
Does the 397B already beat Claude Opus 4.8?
The authors claim a lead among open models of similar scale and “on par” with Opus on two agent benches. Terminus-2 is above Opus; DeepSWE is below. No independent full-table rerun was attached.
Can the 9B actually run on a phone?
The official post and GIGAZINE both describe a 9B-Mobile quant for iPhone and Android. Device RAM and speed were not published as one standard bench. What can be checked is that a quant pack was released — not that any phone can run the 397B smoothly.