v1.84.1
October 25, 2026
A Conversation view built for long sessions, and StoicSoft bundle keys
The Conversation view is easier to follow on long sessions: a session strip names the agent, model and session id, long answers get a reading bar with Top of answer, and tool steps fold into a row of dots. StoicSoft bundle keys starting with SS- now activate 1DevTool, and the License page names your bundle. On Windows, a slow moment no longer kills the file watcher, Git state uses one watcher per repository, the Android emulator has sound and no longer opens a terminal window, and agents in Windows terminals can link again.
New Features
- +Activate with a StoicSoft bundle key — keys from a StoicSoft bundle, which start with
SS-, now activate 1DevTool on the License page; your existing 1DevTool keys keep working exactly as before - +The License page names your bundle — with a bundle key the page reads "You've got The AI Stack." and says 1DevTool Pro comes with that key, along with every other app in it
- +Current bundles and loyalty discounts — the StoicSoft card lists every bundle that includes 1DevTool with today's prices and savings, and Pro users see the discount on their next StoicSoft app, from 15% off a second app up to 35%
- +No offers for what you already own — bundle owners see the other apps their key unlocks and the discount on their next app; StoicSoft Complete owners see the apps to install and Add devices instead of bundle offers
- +Session strip — the top of a conversation names the agent and its model, shows the short session id (click to copy the full id), counts the messages, and has a Terminal button that opens the live terminal
- +Reading bar on long answers — when the start of a long answer has scrolled away, a bar names the agent and the answer's time and offers Top of answer
- +Steps fold into a row of dots — an answer's tool steps collapse to one dot per step, green or red by outcome, and expand into a compact list where each step opens with Details
- +Narrower reading column — answers sit in a narrower column that is easier to read on wide screens, and the jump button now reads Latest or the number of new messages
Improvements
- ~Device upgrades show up without re-activating — checking your license now picks up a higher device limit or a bundle name added to your key
- ~A slow or stalled moment no longer costs Windows its file watcher — a request to the file-watcher service that takes too long is now dropped on its own and the service is asked whether it is still alive before anything is restarted; on 1.82.2 and 1.83.0 every such timeout killed the service outright, and on 1.82.2 that put every project on the slow watcher that made the app go "Not Responding" while agents wrote files. A timer that fires late because the app itself was busy now waits for an answer that is already on its way instead of judging it
- ~Git state on Windows is watched through one handle per repository — branch, tag, remote and worktree changes are followed by a single recursive watcher instead of one handle per ref file, so repositories with thousands of branches no longer multiply the cost of every fetch
- ~A burst too large for the native watcher refreshes the tree — when Windows drops file notifications during a heavy build, the file tree re-reads the root and the folders you have open instead of staying stale
- ~Stalls and watcher events are written to disk —
logs/main.lognow records main-thread stalls with their blocker, file-watcher service timeouts and restarts, watcher fallbacks and restores, and notification overflows, and is included in the diagnostics export besideupdater.log
Bug Fixes
- -The Android emulator has sound — it was booted with
-no-audio, so apps in the mirror were silent while the Browser panel played audio; the emulator now plays the device's audio through your computer's default output - -Agents in Windows terminals can link again — every
1devtool-agent link request,link sendandwhoamion Windows was refused with "No compatible 1DevTool instance owns the calling terminal", so an agent that wanted to report to its lead asked you to wire the link by hand even with Auto-approve agent link requests on; the process snapshot used to check who the caller descends from was a 2-second-old copy that never contained the caller, and the check now looks the caller's own process chain up live - -Android emulator on Windows no longer opens a terminal window, and Connect recovers on its own — booting an AVD from the Mobile panel used to pop a Windows Terminal tab full of
netsimdlogs, and closing it killed the emulator; Connect and Reconnect then kept failing with "not running" until you pressed Refresh list. The emulator now runs with a hidden console, and Connect / Reconnect check the device's real state first and boot it when it died; the mirror shows the reason it stopped - -Messages reach an idle Oh My Pi again — omp 18.12 shows a
⇧⇥ to change thinking efforthint on its empty composer, and 1DevTool read the hint's coloured keycap as typed text, so every delivery to an idle omp terminal waited for a composer that was already empty and gave up after ten minutes; the hint now counts as an empty composer - -Agents can keep talking across paired computers — after an agent on another computer answered a Send-once message, the reply to that answer failed with "No running 1DevTool instance owns this reply token"; the answer to an answer now travels as the next message over the same approved link, with a fresh reply token each way, so two agents on two computers can go back and forth until one of them closes
- -Mission Control shows work on paired computers — when a project's only live work was a prompt sent to, or a conversation with, an agent on another computer, the Mission Control sidebar stayed on "No live orchestration or links in this project" while the Team Map drew the edge; it now shows that work, with the agents talking out listed alongside your local terminals









