← Back to Whittl

WHITTL DEV LOG

Last updated: October 2026

What just shipped, how the plan changed along the way, and what's next. Plans change once a release is in real use, so this page also says which ideas shipped, which are still coming, and which were dropped.


◆

JUST SHIPPED: v2.6.1

v2.6.1 followed v2.6.0 the same day with two fixes. In the installed version, a project with tests could open a second Whittl window and pause the AI for up to a minute; your tests now run with Whittl's own Python. And when the AI answered a question in the chat, for example with a list of ideas, and you said "do all of them", it could not see its own answer. Now it can.

v2.6.0 does two big things. You can now extend Whittl itself with plugins, and every model on every backend gets the same tools: it reads what it needs, makes targeted edits, runs your app and your tests, and fixes what it broke. Most of the rest came from using Whittl on real projects every day and fixing whatever got in the way.

Full v2.6.1 and v2.6.0 release notes →


◆

RECENT RELEASES

All release notes →


◆

HOW THE PLAN CHANGED

Back in April this page promised a different v2.5 and v2.6: a shared rule library, a review pass, custom agents, and a ladder that would start on a cheap model and escalate to a better one. Using Whittl every day pointed somewhere else. Models kept getting stuck with no way to look things up, so v2.5 added web research. The same mistakes kept coming back, so every auto-fix became a lesson every model sees. And the biggest gap turned out to be the agent loop itself: the same model did noticeably better in other coding agents than it did in Whittl, so v2.6 rebuilt that loop for every backend.

Here's where April's ideas ended up:


◆

WORKING ON NEXT: v2.7

None of this is final, but it's where v2.7 is headed.

Faster decisions

Before and during a turn, Whittl asks your model a few small questions: what a message is asking for, which function a change touches, which files matter. Each one waits two to three seconds on a cloud model. For OpenRouter users, a small decision model (Jev) can answer the same questions in under a second. It will be an opt-in setting, off by default, with today's way as the fallback.

Pick the platform first

A New Project dialog that starts with where the app will run: Windows, Linux, a phone, or plain Python. Whittl picks the right kind of project from there and says plainly what your machine can and can't build.

Groundwork

Each kind of project described in one place instead of spread across sixteen files, so new targets are easier to add and harder to get wrong.

Review a turn

A view of everything one turn changed: the files, the diff, and one button to undo the whole turn.

Outside edits, noticed live

Whittl already keeps edits made in other editors. A file watcher will show them as they happen.

A model benchmark

The same set of tasks run through each model, with the test gate as the judge: pass rate, rounds, cost and time. The numbers behind "works on every model".


◆

FURTHER OUT


◆

THE IDEA BEHIND WHITTL

Most AI coding tools are a chat window over someone else's model, and their quality rises and falls with that model. Whittl puts a layer between you and the model: auto-fix rules learned from real bugs, skills checked against the real libraries, a test gate, and an agent loop that gives every model the same tools. The model writes the code, and Whittl makes it better at building Python apps, whichever model fits your budget.

It's also built to be owned. It runs locally, it's a one-time purchase, and your code stays as real files on your own disk.


◆

DESIGN PRINCIPLES


BACK TO WHITTL RELEASE NOTES