TRIOMA Desktop 1.2.5
October 2026
Several jobs at once
- The assistant can hand parts of a job to workers that run side by side. When a task breaks into pieces that do not depend on each other — four files to read through, three directories to survey, several checks to run — they happen together instead of one after another. Each worker is given its own slice and reports back when it is done.
- You can watch the whole tree while it runs. The map shows what was handed out, who is on what, how long each has been going and how much it has spent. Work that happens out of sight is work you cannot judge — and a job that quietly stalled in one branch used to look exactly like a job that was simply taking a while.
Picking the model that fits
- One failure no longer promotes the job straight to the most expensive model. Anything going wrong used to send the next attempt to the top of the price list, however ordinary the task was — so a dropped connection on a two-line edit was answered by bringing out the heaviest model available. The step now goes sideways first, to models of comparable strength, and only climbs when climbing is the thing that will help.
- The strongest model is kept in reserve for problems that are genuinely hard. The difference that matters is between a provider having a bad moment and a model being out of its depth, and those were previously treated the same. A timeout or a refused request moves sideways; a model that gives up, or circles the same ground twice, is what earns the escalation.
- An account no longer disconnects itself and sends you back to the sign-in screen. The inbox is watched continuously, so its access is renewed in the background — and if that renewal happened at the same moment as something else needing it, a search or a message going out, two renewals went out together. Providers that issue single-use renewals treat the second one as stolen and refuse it, and the app read that refusal as the account having been revoked: it discarded the saved login and asked you to authorise the mailbox again. Nothing had been revoked and nothing was wrong with the account. Renewals now share one request, whoever asks first.
- Messages in group chats no longer queue behind a lookup. The first message seen from a group needed that group's name, which meant asking WhatsApp and waiting for an answer — and everything behind it waited too: read receipts, the next direct message, the connection's own heartbeat. The name is now fetched out of the way of the queue, and it gives up after a moment rather than holding anything indefinitely when WhatsApp does not answer.
- Pressing Link while it is already reconnecting no longer opens a second connection. After a restart the app re-establishes the link on its own, patiently, for several minutes. Pressing Link during that opened another connection alongside the first — and the first stayed open, unattended, which could show incoming messages twice and make the status flicker between linked and not. Every further press added another one.
- Unlink now tells you when it did not work. Removing the device has to reach WhatsApp, because the device is listed on your phone and that is where it has to be taken off. When the request could not get through — no connection, or the link had already dropped — the app reported success anyway: the phone went on listing the device, the session stayed on this computer, and the next start quietly linked it again. It now says plainly that it failed and changes nothing, so you can try again once you are back online.
- Unlink is offered only while WhatsApp is connected, since there is nothing to take off your phone otherwise.
Fixes
- Signing out no longer closes the app. Signing out while the connection was still coming up could end the whole application rather than just the session — the closer together the two happened, the more likely it was, which made it most common on the one action people take immediately after launching.
- A canvas can be opened again after a restart. The document itself was never lost — it is kept on this computer — but the chat it belonged to no longer offered any way back into it, so a canvas built up over several turns became unreachable the moment the app was closed. The link from the conversation now survives, including for canvases old enough that the conversation around them has been condensed.
- A permission you grant is kept. Allowing two things in quick succession could keep only the last of them, so the assistant came back and asked again for something you had just allowed.
- Asking about a picture works when more than one needs looking at. A turn that required two images described could still come back as “another device is sending in this session”. They are now taken one at a time.
- The canvas no longer leaves an empty column and a stray scrollbar along the bottom of the panel.
- Widening the side panel can no longer push the window sideways. The panel remembers the width you drag it to, and that width was capped without reference to the window — so on a smaller window, or after making the window smaller later, the fixed columns no longer fit: the conversation was squeezed to nothing and the whole page scrolled horizontally, taking the left-hand rails off screen. Because the width is remembered, closing the app did not clear it. The panel now gives way to the window, and keeps a usable minimum rather than shrinking to a sliver.
- The canvas version picker is the app's own control again. It was a system dropdown: the list that opened was drawn by the operating system, in the operating system's style, and with these version notes it opened wider than the panel it belonged to.
TRIOMA Desktop — download the latest version at trioma.ai/download.