AlchemyLab 3.0
Your requests, messages, documents and results stay on your computer. Also new in 3.0: one background service per computer, several computers on one account, rounds on a completed request, targets, and notifications.
What's new
Your work stays on your computer
Your requests, messages, documents and results stay on your computer. The hosted service keeps the structure of the work and the settings you chose: ids, states, times, counts and costs, the names of your projects, computers and areas, file paths inside a project, your saved commands, and the configuration of your checks, environments and workflows. What you keep across projects is stored on the service too: your agents, recipes and hooks, and guidance about how you work. When the service needs words to do its work, for example to show a page on another device, it reads them from your computer, uses them in memory and does not store them. Data and security says what is kept where.
Away from your computer
Open the app on a phone or another computer and the words are read from the computer the project lives on. With that computer off, the app shows the shape of the work and says "On your computer, not connected" where the words are, and fills them in when it connects again. Your computer holds the only copy of the words, so AlchemyLab backs them up there once a day, in a folder you choose. Settings, Data has the backups, a check of what the service holds for the project, and a download of your record.
One service per computer
Set AlchemyLab up once with alchemy service and it runs your projects in the background, so a project no longer needs its own terminal. Run alchemy in a folder to add it as a project. Opening a project in the app starts it on its computer: the page says Connecting for a few seconds, then it is live. When the service starts again after a stop, the projects that were running come back and their work goes on from where it was.
Several computers
You can run AlchemyLab on more than one computer with the same account, each with its own projects, and see all of them in one app. The project list says which computer each project is on, and its work runs there. When a computer replaces another one, run alchemy on the new one and sign in. It asks whether this computer replaces the old one, brings the words back from a backup, and then moves the projects.
Rounds on a completed request
After a request is completed, a message on its page starts its next round, so "a bit bigger" is round 2 of the same request. While you keep writing, the round stays open and each change goes straight to its worker. What it made sits beside Steer and loads again after each change. The checks and the review run once, on everything the round changed. With the page open, the round completes a minute after its last change or when you press Complete. If you have left the page, it completes as soon as its worker is done. Under Manual and Assisted, your sign-off ends it. A round that asks for separate work can be made a request of its own.
What a completed request shows
When a completed request has something to look at, it is shown first and the words follow: in Steer, on the sign-off card, and at the top of the request's page. It can be a picture, a page before and after, a document, or the request's numbers against its target.
Notifications
Settings, Notifications has one choice for your account: off, when something needs you, or also when a request completes. Each browser or device is turned on by itself. A notification names the project and the request, as in "ferry-board: a request completed". In a background tab, the title starts with the number of things that need you.
Targets
A thread, or a request on its own, can have a target: the numbers that say it is done. Each one is a number an approved command prints, with a bound, such as "broken_links at most 0". After each request in the thread is completed, the target is read again on your main branch. A schedule can be judged by a target too. When a number misses its bound, the schedule proposes the change that brings it back, inside the thread's budget.
Strictness in three levels
Strictness is how much evidence each criterion needs before a request is completed. It now has three levels: Minimal, Checked and Reviewed.
The app
A request's page has its tabs at the top: Overview, Work, Artifacts, Files, Activity and Guidance. A document, a change or a preview you open sits beside Steer, so you can talk about what you are looking at, and Full size gives it the whole window. The message box has two looks under Settings, Theme: Bubble, in the colour of your messages, or Classic, the outlined box. Exhibits, the small pages an agent shows in Steer, take the app's colours and can send your input back to the agent.
Models
Claude Sonnet 5.5 and Haiku 5.5 are on the model list beside Opus 5.5. You pick the primary model from its name at the top of Steer, and helper agents such as research use a model two steps below it on the same provider's list. New projects start on GPT 6.1 Sol with OpenAI and on Opus 5.5 with Anthropic, as before.
Quicker
The first sealed box of a new project opens in about a second once its setup has run, where it used to install the dependencies again. The project list opens as quickly with a thousand projects as with ten. The agents' standing instructions are about a third shorter.
Coming from 2.x
3.0 starts fresh
Your account is kept: the same email and the same password or Google sign-in. Projects from earlier versions are removed from the service, with their requests, documents, messages and history. Your own agents, recipes, hooks and workflows are removed too. Your code and your folders on your computer are not touched. To use a folder you had before, update AlchemyLab, sign in again when asked, and run alchemy in that folder. It starts as a new project.
Fixes
- A sign-off refused because main had just moved gets its new card as soon as the next run finishes.
- A check cut short by a restart reads "did not run".
- A criterion that is already proven is no longer listed as unmet on the request's page.
- A message longer than 2,000 characters is kept whole.
- When you are signed out, the app takes you to the sign-in page and back to where you were.
- A preview whose folder is gone says so.
