0.15.0
28 August 2026 currentSessions on a server stopped dying, and the copilot became a real chat.
Fixed
- A session started on a headless server was closing on its own right after it began. It runs normally now. The copilot’s tools had been rerouting every session through the copilot’s own channel; a plain session gets the simple browser-only tools again, and the copilot runs on its own.
- The desktop no longer says a server “can’t run a copilot” or “has no browser”. Both are true now, and the text said otherwise.
The copilot is a real chat
- Your messages sit in a box, its replies are plain text, each one has a copy button and a time, and a suggested command comes with a Run button. There is a typing indicator, and you can attach files. The floating browser pill is gone while you are in it.
A server is managed from its own page
- Restart, Stop and Start the host over the relay — so an offline address no longer breaks it — and Connect GitHub, on the phone and on the desktop. Desktop server management is one place now; the duplicate in Settings is gone.
- Sign in and out of your Claude, Codex and Gemini accounts from the phone. It was desktop-only before.
- A connected server shows once, under Servers, instead of in both lists.
- The usage reading only shows when it is fresh, and hides cleanly when it would be stale. No number left lying, and nothing running in the background to keep it updated.
Android
- The copilot can be restarted; a login the browser asks for can be typed from the phone; tapping a “needs you” notification opens that session; and you can sign out of an account from the bar.
Removed
- Chat mode is gone — on the Mac, on Windows and on the phone. A session could be drawn as a conversation instead of as a terminal, read out of the agent’s own transcript file. It never worked smoothly: switching into it often showed nothing, and it went on doing that across versions. The toggle, the pane and the reading over the wire are all removed. A session is a terminal. Talking to the copilot is unchanged — that is its own conversation, on its own screen.