Ornith’s unusual idea: learn the harness too

Most coding-model evaluations wrap a model in a fixed harness: tools, prompts, iteration rules and context management designed by humans. DeepReinforce’s official Ornith article describes “self-scaffolding” instead. During reinforcement learning, the model first proposes an improved scaffold and then uses it to solve the task; reward flows to both stages.

That makes the model’s behavior more than a bundle of coding answers. The learned object includes strategies for decomposition, tool use and recovery. DeepReinforce reports 75.6 on SWE-bench Verified, 50.4 on SWE-bench Pro, 64.2 on Terminal-Bench 2.1 with its Terminus-2 harness and 69.8 average on ClawEval for the upstream 35B checkpoint. These are publisher runs with documented harnesses—not scores for the abliterated derivative.

A middleweight MoE with a large address book

The pinned configuration describes 40 layers, 256 routed experts, eight selected experts and one shared expert per token. The exact BF16 artifact contains 35,107,181,936 parameters and takes about 70.24 GB. Qwen’s matching architecture is commonly summarized as 35B total and roughly 3B activated.

The multimodal machinery remains: a 27-layer vision encoder, image and video tokens and a conditional-generation class. The chat template accepts tool definitions and emits structured XML calls. Architecture is not evaluation, though. YuYu1015 publishes math and refusal measurements after editing, not a vision suite or tool benchmark.

The first edit was not good enough

The most revealing part of this release is the correction notice. YuYu1015 says the original abliterated weights reduced refusals but damaged reasoning. On 30 June 2026 the publisher replaced them, asking earlier downloaders to fetch the model again. The second version reportedly halved moralizing from roughly 28% to 14% and restored GSM8K performance to the base model’s 80%.

On the publisher’s current evaluation, hard refusals move from roughly 99% for the upstream model to about 5% for the derivative; moralizing or disclaimers move from roughly 95% to 14%. GSM8K is 80% for both, while the hardest MATH-500 tier is reported at roughly 10% upstream and 12% after editing. Refusals were detected with phrase markers, moralizing with a BERT classifier, and math with exact match.

Why the correction matters

Abliteration is often described as surgery. This release shows why surgery needs follow-up tests: an earlier edit apparently changed reasoning, and the publisher revised the weights. The corrected numbers are promising but remain small, publisher-run evaluations without confidence intervals or a public end-to-end harness in the repository.

Sampling is part of the model

YuYu1015 gives unusually forceful sampling guidance: keep repetition penalty at 1.0. The card says even 1.05 can produce truncated or unfinished answers and discourages greedy temperature-zero decoding. Recommended settings are temperature 1.0, top-p 0.95, top-k 20 and no presence penalty for general work.

This is operationally important. A checkpoint can look broken when the server applies “helpful” defaults that fight its post-training. Reproducible evaluation must record the sampler, not just the model ID.

Who stands behind the two stages?

DeepReinforce created the upstream Ornith family and published its self-scaffolding story, benchmarks and harness settings. The refusal-reduced derivative comes from the individual Hugging Face publisher YuYu1015, whose profile links to the handle `whes1015` and maintains an Ornith abliterated collection. Primary sources do not describe a company or larger team behind that account.

What we can and cannot conclude

The publisher’s own result is not zero refusal: about 5% hard refusal and 14% moralizing remain. The attractive coding benchmarks belong to upstream Ornith; the derivative has not rerun SWE-bench or Terminal-Bench. Multimodal and tool structures exist, but their post-edit quality is unmeasured.

Our prepared route pins the corrected revision, uses 131,072 context tokens and budgets one H200. Before calling it a great coding endpoint, we still owe the exact artifact a real coding, streaming and structured-tool evaluation on the deployed runtime.

Primary sources