Sulat.com / Writing on AISunday, November 15, 2026
Artificial Intelligence/15 November 2026

Tissera’s Tess-4.5 fine-tunes Inkling 2 Small and scores 88.2% on SWE-Bench Pro v2 Hard

Migel Tissera's open-weights fine-tune of Thinking Machines' Inkling 2 Small resolves 45 of 51 hard SWE-Bench Pro tasks in his runs. A base re-run on the same harness resolved 40.

A glossy red and gold 3D wizard emblem on a desk in front of a monitor showing a code diff with green passing checks, with GPU server racks glowing blue behind.

At a glance

  • Migel Tissera said on X on 13 November that Tess-4.5-594B-A17B, his fine-tune of Thinking Machines' Inkling 2 Small, resolves 88.2% of SWE-Bench Pro v2 Hard tasks against 86.3% for the base model.
  • The model card says Tess resolved 45 of the 51 hard tasks with 4.07 million output tokens, 9% fewer than the base on the same harness, and that a base re-run resolved 40.
  • Tissera trained a rank-32 LoRA on the attention projections and output head with the experts frozen, then merged it into the BF16 tensors, so the experts and routers match the base.
  • The merged checkpoint is about 394 GB and needs at least 500 GB of GPU memory, and the 327 MB LoRA adapter is released separately under Apache 2.0.

Migel Tissera has released Tess-4.5-594B-A17B, an open-weights fine-tune of Thinking Machines’ Inkling 2 Small that he says resolves 88.2% of SWE-Bench Pro v2 Hard tasks, against 86.3% for the base model, Tissera said on X on 13 November. The weights are on Hugging Face under the Apache 2.0 licence.

Tissera, who makes the Tess family of models, describes the release as the Tess recipe applied to Inkling 2 Small, post-trained on real engineering sessions for “intellectually dense reasoning, warm and empathic tone, and hardcore engineering”. His post says the model uses about 10% fewer tokens than the base. The model card puts that figure at 9% fewer output tokens.

What Tissera changed

Inkling 2 Small is a mixture-of-experts model, one that routes each token to a few specialist sub-networks instead of running the whole network. Thinking Machines’ model card lists 594 billion parameters in total, 17 billion active per token and a context window of up to 1 million tokens. Thinking Machines released it on 5 November under Apache 2.0.

Tissera’s model card says Tess keeps all of that and works as a drop-in replacement, with the same checkpoint format, serving recipes and hardware. He trained a LoRA, a small set of add-on weights, at rank 32 on the attention projections and the output head, with the experts frozen, then merged it into the base model’s BF16 tensors. The experts, routers, embeddings and vision tower are identical to the base.

Three cards: Tess fine-tunes the attention layers and output head, leaves the experts and routers alone, and trains on 46.9 million tokens of agentic coding sessions.
Tess changes the attention layers and output head; the experts stay as Inkling 2 Small shipped them.

The training set was 1,073 rows of up to 64,000 tokens each, 46.9 million tokens in all: anonymised real agentic coding sessions, Tess-4 samples and a self-distilled multi-turn conversation slice. Training ran for one epoch of 135 steps on Thinking Machines’ Tinker platform, where he says Inkling 2 Small was available for fine-tuning before its weights were public.

The benchmark numbers

Tissera ran three benchmarks from the Inkling 2 Small card at reasoning_effort: "xhigh" and compares the results with the base model’s scores on that card. Tess is ahead on SWE-Bench Pro v2 Hard (88.2% against 86.3%) and AA-LCR v1.1 (85.0% against 83.3%), and 0.4 points behind on LongBench v2 (70.2% against 70.6%).

Three benchmark cards: SWE-Bench Pro v2 Hard 88.2 percent for Tess against 86.3 for the base, LongBench v2 70.2 against 70.6, and AA-LCR 85.0 against 83.3.
Tess leads on two of the three benchmarks and trails the base by 0.4 points on LongBench v2.

The SWE-Bench Pro result comes from the public hard split of 51 tasks, which at least two of five frontier model families failed under Scale’s locked protocol. Tess resolved 45. Across those tasks it generated 4.07 million output tokens, against 4.45 million for the base run through the same harness, mini-swe-agent 2.4.6 with one attempt per task. Tissera served Tess with SGLang on four NVIDIA B200 GPUs.

The 86.3% for the base is the figure on its own model card. The model card says Tissera’s run of the base through the same harness on Tinker scored 78.4%, or 40 of 51 tasks, at both high and xhigh effort. Against that run, both models resolved 38 tasks, Tess alone resolved seven, the base alone resolved two and neither resolved four. The card says a 51-task set moves by a task or two on luck alone, and that Tess scored 70.6% on the same tasks at high effort, so it recommends running it at xhigh.

Four cards for 51 hard tasks: both models solved 38, only Tess solved 7, only the base solved 2, and neither solved 4.
Against a base re-run, Tess solved seven tasks the base missed and missed two the base solved.

The model card’s notes add two figures for the long-context tests. On AA-LCR, graded with Claude Sonnet 5 as the judge instead of the GPT-5.6 Luna that Artificial Analysis uses, the base also scored 85.0% on Tissera’s setup. On the 395 LongBench v2 questions that fit a 256,000-token window, Tess scored 69.9% and the base 68.6% under identical treatment.

What it takes to run

The merged checkpoint is about 394 GB. A separate LoRA adapter of 327 MB is for people who already serve Inkling 2 Small and want to switch adapters per request. Hardware is the base model’s: at least 500 GB of aggregated GPU memory, for example two B300, four H200 or four B200 GPUs. The card gives vLLM and SGLang launch commands, and asks users to state the working directory in the system prompt and attach their real tool definitions.

There’s no GGUF build yet, because llama.cpp doesn’t support the Inkling 2 architecture; the card says one will follow when it does. Hugging Face lists no inference provider for the model. The card calls Tess built for software engineering and agentic work in English, and says general chat, creative writing and image understanding come from the base model. The fine-tuning rows were 64,000 tokens or shorter, so the card says behaviour past that length rests on the base. It also warns that an agent which can run commands can run the wrong one, and advises running Tess with permission prompts, in a sandbox or in a container.


Discover more from Sulat AI & Tech News

Subscribe to get the latest posts sent to your email.