1 Upgrading to v0.8.5
Gaurav Gosain edited this page 2026-10-02 09:39:44 +04:00

tuios v0.8.5 changes how the pure Go emulator handles a resize, points HERDR_BIN_PATH at a new link, and adds layout prefix keys. Some new features need a v0.8.5 daemon. This page lists each change and what to do.

The full release notes are at tuios.dev/releases/v0-8-5.

Reflow

  • The pure Go emulator now rewraps the lines on the screen when a pane changes width. Older history keeps the width it was written at.
  • On the pure Go emulator, a full-width prompt that is not marked with OSC 133 leaves one extra row each time the pane gets narrower. To stop this, mark the prompt with OSC 133. See the shell recipes in tuios doctor.

herdr

  • HERDR_BIN_PATH in a pane now names a link to tuios that answers herdr's command line. herdr plugins such as terminal-browser and terminal-code now reach tuios.

  • To run the real herdr inside a tuios pane, set this in config.toml, as before:

    [agents]
    herdr_protocol = "agents"
    

Layout keys

  • o, Enter, m, i and d in the layout prefix are new defaults for master layouts. If your [keybindings.layout_prefix] already binds one of these keys, your binding wins.

Claude Code subagents

  • The subagent count needs version 3 of the Claude Code integration. Run tuios integration status. If it reports the integration as out of date, run tuios integration install claude-code.

Mixed versions

  • The session size policy, the herdr command front, the files list for panes on other machines, the subagent count and master positions need a v0.8.5 daemon. To start a v0.8.5 daemon, run tuios kill-server after the upgrade. This closes every pane in every session, so save your work first.
  • An older client in a session under latest or largest makes the session use smallest until it leaves.

Coming from v0.8.3 or older

Read Upgrading to v0.8.4 and Upgrading to v0.8.3 first.