Sokudo v0.15.0 is here. This release rounds up everything shipped since v0.14.7, and the headline is a new kind of teammate: Jev AI by TypeSafe is now integrated into Sokudo IDE. Alongside it, the Kanban board gained a list view and sub-tasks, Pi joins the supported coding agents, three new platforms get native builds, and language servers stop running until an agent has actually changed something.
Jev AI by TypeSafe, with your own API key
A coding agent spends a surprising amount of its time on small decisions that have nothing to do with writing code: which repository a message is about, whether a @mention is meant for one agent or the whole team, whether a ticket needs the repository at all or can be answered from what is already known, which wiki pages and memories a turn should start with, and whether the message you just typed should interrupt the agent that is already running.
Sokudo now hands those decisions to Jev, TypeSafe's fast decision model, so the coding agent can keep its attention on the work. Across the app, Jev decides:
- Routing — which repo and which persona a message belongs to, and who a mention is spoken to.
- What a turn needs — a lead only receives the wiki map, workspace memory, the board, and the knowledge base when its message actually needs them, which keeps prompts lean and turns faster.
- What a ticket needs — whether an investigation can run without a checkout, or needs the repository's files.
- Queue or steer — when you type while an agent is working, Jev reads whether the message changes what the agent is doing or asks it to stop, and offers Steer now or Stop the turn on the queued row. The tap stays yours.
- Worker questions and finishes — whether a worker's question is answerable from its ticket, whether a "done" is really done, and when a result touches a teammate's work and the lead should be woken.
- Context hygiene — stale or duplicated memories, knowledge, and rules are flagged for you to confirm.
Jev runs on your own TypeSafe API key. Add it under Settings → Providers → JEV AI — it is stored in your OS credential store and never leaves your machine except to call TypeSafe — and the usage popover shows today's decisions, calls, and cost next to your other providers. Without a key, Sokudo behaves exactly as it did before: no decision is asked, and every workflow keeps its previous defaults.
Kanban improvements
The board grew up in this release. Columns now page as you scroll, so a workspace with thousands of tickets opens instantly and loads more as you go. A new List view shows the same tickets as sortable, groupable rows you can edit inline — switch between board and list from the toolbar, and your choice is remembered.
Tickets carry more than a title now: a priority with its own icon on the card and a filter in the toolbar, attachments for images and documents, and web links. The task editor writes Markdown, so headings, bullets, and steps survive a round trip, and @mentions render as the same chip everywhere — in descriptions, comments, and chat bubbles. Agents get all of this too: they can set priority, attach files, add links, and a worker's brief includes the ticket's attachments and links from the start.
Sub-tasks
Big tickets can now be broken into sub-tasks, Jira-style. A parent card shows a progress chip, sub-tasks appear as their own cards (hidden by default behind a switch so the board stays readable), and the sidebar's Current Tasks card carries the same priority and sub-task pills.
Sub-tasks are worked through the parent: a worker's chat row lists its ticket's sub-tasks live, the checklist marks the one being worked on with a spinner, and the collapsed row summarises progress in one line. Agents can create sub-tasks themselves when a plan calls for it, and a spec's tasks carry their dependencies onto the board as links when you approve them.
New coding agent: Pi
Pi joins Claude Code, Codex, Antigravity, OpenCode, Grok, and Muse as the seventh coding agent CLI you can run inside Sokudo. Turn it on under Settings → Providers → Pi CLI and sign in with your own pi — Sokudo does not add an in-app login; it uses the accounts and keys you have already configured in pi, including OpenRouter, GitHub Copilot, and your own gateways.
Once it is on, Pi works like every other agent: the same chat, the same workspace context, the same file changes and run progress. Its model catalog and per-model effort levels show up in the picker, and it can also take the background jobs — chat titles, branch names, memory extraction, the e2e judge — when you choose it for those.
Windows on ARM, Arch Linux, and Fedora builds
Three more platforms get native packages from this release:
- Windows on ARM — an arm64 installer for Snapdragon and other ARM laptops.
- Arch Linux — a pacman package.
- Fedora and RHEL 10+ — an
.rpmbuilt from the same payload as the.deb.
All three are on the downloads page and update themselves like every other build.
LSP servers only run when an agent has changed a file
Language servers used to start for the whole workspace the moment it opened, which on a large monorepo could mean a dozen servers indexing code nobody was touching. In v0.15.0 they are lazy: a server starts only when a file is opened or changed, files that go quiet expire from its view, and the Problems panel says exactly what it is watching.
The bigger change is what happens after an agent's turn. When a builder finishes changing files, Sokudo asks the language servers for the diagnostics of exactly those files and hands any errors back to the agent before it can call the work done — including errors it caused in files it did not edit. Agents can also ask for diagnostics themselves through a new lsp_diagnostics tool. Fewer servers running idle, and fewer broken builds handed to you.
Bug fixes & stability improvements
Every release from v0.14.8 to v0.15.0 also carries fixes across the app. A few you will notice:
- Chat order — messages are placed by the moment they belong to, so a long-running reply lands under its question instead of at the bottom, and live agent cards appear where they started.
- Terminal shortcuts on Windows and Linux —
Ctrl+Vpastes andCtrl+Ccopies a selection in the built-in terminal, andCmd+W/Ctrl+Wcloses the tab in focus (chat, sidebar, or terminal) without ever closing the window. - Failures that explain themselves — a CLI that exits early, a launch that was refused, a worker that stalled: each now says what happened, in plain words, to you and to the lead.
- Swarm reliability — worktrees are never lost or overwritten, reviewer verdicts survive late failures, and interrupted workers leave an honest card behind.
As always, Sokudo updates itself. The public beta is open at sokudo.dev — try v0.15.0 and tell us what you want to see next.
- Changelog
- Product



