Back to blog
  • Changelog
  • Product

Public Beta v0.13.10

Stash prompts mid-thought, steer agents that are already running, spread one chat across multiple repos with its own branch and worktree, and paste text as long as you need.

Rully Ardiansyah

4 mins read

The beta test keeps moving. As we transition from the Private Beta to the Public Beta, every release in this stretch is about making Sokudo IDE more stable ahead of its official launch. Over the last two weeks we shipped eleven stable releases — v0.13.0 through v0.13.10 — and this post rounds up the highlights. If your app is on auto-update you already have all of it.

Prompt Stash

Halfway through writing a careful prompt when something more urgent comes up? Press Cmd+S (Ctrl+S on Windows and Linux) to stash it. Stashed prompts live in a pill on the composer's shoulder, each row showing what you saved and how long ago, and one click drops a stash back into the composer exactly as you left it. Drafts and stashes both survive an app restart, so a thought you parked on Friday is still there on Monday.

Queue & Steer

You no longer have to wait for a turn to finish before saying the next thing. While an agent is working, a follow-up can go out in one of two ways:

  • Steer interrupts the running turn right now — for when the agent is heading the wrong way and every extra second compounds the detour.
  • Queue holds your message for the agent's next round — for additive asks that can wait, like one more case to cover or a naming preference.

This works in regular chats and with swarm workers alike: tell the orchestrator mid-run, and it routes your correction into the exact worker that needs it.

Multi-repo branches & worktree checkout

Workspaces that hold several repositories are now first-class. A chat can bind to one or more repos, and the sidebar row tells you how wide it is — "3 repos · dev". Each chat can carry its own branch (created under the sokudo/ namespace) with an isolated worktree, so parallel conversations never trample each other's checkouts. The composer's git shelf shows the binding and lets you check out a branch without leaving the chat, swarm workers branch from the chat's branch instead of a global default, and the File Changes panel scopes itself to what the chat is actually bound to.

Pasting long text

Pasting a huge log, a stack trace, or a whole file used to swallow the composer. Long pastes now collapse into a compact chip at the exact position you pasted, so the rest of your message stays readable and editable around it. The content cap went up from 50k to 500k characters to match — paste the whole log.

Also in this release

  • Grok 4.6 joined the model catalog, including its xhigh reasoning tier, alongside Gemini 3.7 Flash.
  • The model picker was redesigned with an icon rail and model favourites.
  • The composer became a floating card, with the transcript scrolling behind it.
  • Application-wide zoom: Cmd/Ctrl + / - / 0, persisted across restarts, on all three platforms.
  • Terminal shells survive app reloads instead of dying with the window.
  • File Changes gained a full review region — annotate lines, leave comments, and deliver a verdict without hunting for the worker card.
  • Swarm workers can now pause and ask you a question mid-run, and worktree setup scripts provision each worker's checkout before its agent spawns.

Bug fixes & stability

Every release in the series carried a batch of fixes: Linux launch and packaging issues (OAuth callbacks, desktop entries, sandbox artifacts), an updater that now outranks a dead login instead of fighting it, honest surfacing of rate limits and upstream errors, chat title generation that retries instead of silently giving up, a diff-viewer scroll flicker, and reaped PTYs and shells that used to leak across reloads. Too many to list in full — if you reported one of these, thank you.

As always, the app updates itself, and the beta is open at sokudo.dev. Tell us what to build next.

Tagged:
  • Changelog
  • Product