Edits you can trust, and an assistant that admits when something failed
This one came out of a single bad edit. Atlarix tolerates small differences when it looks for the
code you asked it to change — the wrong indentation, a stray quote — so that a model that is
almost right still gets the job done. But that tolerance only ever applied to *finding* the code,
not to writing the replacement, so on one occasion it wrote the model's stray backslashes straight
into a Go file and broke it. Worse, it then told the assistant the mismatch had been about
indentation, which sent it looking in the wrong place for a long time.
Both halves are fixed: the same tolerance now applies to what gets written, and when Atlarix
accepts an imperfect match it says exactly which kind of difference it forgave. An edit that it had
to guess at now always shows you the diff first, even if you have approvals turned off.
Looking for more of that shape turned up a few smaller ones. A background job that finished after
its own reminder timer would still nag the assistant to go check on it. A project folder you
deleted and cloned again stayed greyed out as "Folder not found" until you restarted the app. A
command that failed was announced as "successfully executed" right next to its error code. And a
chat you started by pasting something, without typing, never got a name.
The assistant's instructions were reorganised too. Guidance about a tool now travels with that
tool instead of sitting in a preamble it reads on every single message, which leaves noticeably
more room for your actual work — and it made a weaker model measurably more accurate in testing.
Added
- The docs are now separate pages instead of one long one. There is a short index, and each
topic — getting started, work modes, how Atlarix reads your codebase, running commands,
sub-agents, models, the browser, the command-line build — is its own page you can read on its
own.
- The plan card shows the plan. Marking a step done used to display a bare "Done"; now you see
the status, how many steps are finished, and the checklist itself.
Fixed
- Edits no longer put stray characters into your files. When Atlarix forgives a small
difference while locating code, it now applies the same correction to what it writes.
- When it forgives a difference, it tells you which one — indentation, a quoting difference, a
matched block — rather than always blaming indentation.
- An edit Atlarix had to guess at always shows you the diff, regardless of your approval
settings. A guess is exactly the case worth a second look.
- Chats started by pasting get a name. Previously, if your first message was only a pasted
file or snippet with nothing typed, the chat stayed "Untitled" for good.
- A project folder that comes back works again. Delete a repo and clone it to the same place
and Atlarix picks it up — no restart.
- A finished background job stops asking to be checked on.
- A failed command is reported as failed, not "successfully executed".
- Plan updates no longer leak raw data into the chat. Occasional fragments of machine output
could appear next to a plan card.