You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[2.0.3] - 2026-09-28
New
Sessions: an In work section keeps the sessions where you're changing something. Jev puts a session there when you start real work, a grey check shows when the work looks finished, and the session stays until you mark it done. Read how it works.
Permissions: every session has a mode: ask, safety net or accept all. The shield in the composer switches it, and Settings → Sessions sets the default for new sessions. With the safety net, Jev decides what may run without asking you. Read how it works.
Settings/Providers: providers are a card grid, and one provider can hold several accounts that you switch, rename or remove.
Settings: MCP servers and plugins are cards that show their status at a glance, and the agents, commands and skills lists have search.
Files: .excalidraw files and Obsidian drawings open as a canvas you can draw on, in your theme's colors (thanks to @mmospanenko).
Stats: the Stats page shows how your tokens split between input, output and cache, efficiency numbers, a model comparison, and tool calls on request (thanks to @NemeZZiZZ).
Mobile: the sessions drawer has an optional Recent section, sessions can be pinned, and the swipe menu can copy a session's ID (thanks to @claymor333).
Jev: it can run through your OpenRouter or Vercel AI Gateway account.
Settings/Integrations: the Claude Code card is back.
Sidebar: Timeline rows show the logo of the session's model provider.
Improvements
Multi-run: run one prompt on several models right from the composer. Pick "Run on several models" in the model picker, choose the models and send; the run is one row in the sidebar and opens an overview where you compare answers, keep one or combine them.
Startup: only the project you open starts its MCP servers, so launching with many projects no longer spawns dozens of processes.
Fixes
Windows: the app no longer hangs at startup when the PowerShell profile sits in a OneDrive folder (thanks to @thewerthon).
Desktop: an open session no longer reconnects every 15–20 seconds with OpenCode 2 (thanks to @JarvisMaxDev).
Settings/Providers: custom providers with an API key save again.
OpenCode: the app connects when you set your own OPENCODE_PASSWORD.
Models: the model picker scrolls through providers with 40 or more models to the last one.
Models: favorite Fast models show up in Favorites, also in an agent's settings.
Opening a tooltip or menu no longer makes the whole app stutter.
Chat: commands that run as a subagent show a running card and then their result.
Chat: subagent answers show formatted text, and parallel calls of the same subagent show their progress.
Chat: a shell command killed by a signal shows as failed.
Chat: a message with only a linked GitHub or Linear issue can be sent (thanks to @hiro-nikaitou).
Sessions: a session deleted outside the app closes, and messages no longer fail with "Session not found" (thanks to @hiro-nikaitou).
Sessions: an archived chat can be restored from the header menu (thanks to @kjhq).
Worktrees: removing a worktree on Windows finishes, even when a session was still using its folder (thanks to @bashrusakh).
Worktrees: a new worktree stays selected while it's being created (thanks to @hiro-nikaitou).
Worktrees: a deleted worktree disappears from Manage worktrees right away (thanks to @aiiibolo).
Sidebar: worktrees show up after switching to a remote instance.
Sidebar: project icons are found on Windows (thanks to @hiro-nikaitou).
Mobile: the download button and file links in chat work in the Android app.
Mobile: after choosing how to paste a long text, the cursor stays in the message box (thanks to @aiiibolo).
Extensions: panels no longer flash white in a dark theme.
Extensions: installing an extension from git works on Git for Windows set up for OpenSSL.
Settings/Plugins: plugins from a private npm registry no longer show as not found (thanks to @Ex0ry).
GitHub: pull request search shows an error when GitHub fails to answer (thanks to @aiiibolo).
Browser: a local page that isn't running stops reloading after a short while (thanks to @aiiibolo).
Usage: the Zhipu Coding Plan card shows its limits again (thanks to @CMBill).
CLI: openchamber tunnel start gives the instance it starts a UI password, so the tunnel comes up.
SSH: managed remote hosts find opencode installed through nvm (thanks to @CMBill).