# What's New in v0.12.2

URL: https://tuios.dev/docs/whats-new

> The main changes since v0.12.1, each with the page that explains it, and what to check when you upgrade.

> **On tuios main**
>
> These changes are on tuios main and ship in v0.12.2. A page marks each one with an Unreleased badge until the release.

## The main changes

*[An interactive figure goes here. Open the page to use it.](https://tuios.dev/docs/whats-new)*

## Also new

- **Presets and Any machine.** `[agents.presets.NAME]` starts one kind of agent with one flag, and the New agent sheet can let the daemon pick the machine with the most room. See [Starting an Agent](https://tuios.dev/docs/new-agent#presets).
- **Mail receipts.** `read-agent-messages --sent` shows whether each message was delivered, seen or read, and mail that waits for a link says why, on both machines. See [Agent Messaging](https://tuios.dev/docs/agent-messaging#did-my-mail-arrive).
- **One command on another machine.** `tuios run --host build -- uname -a` runs a line there with no pane. See [Remote Hosts](https://tuios.dev/docs/remote-hosts#run-on-a-host).
- **Pictures and emoji.** Kitty graphics pictures draw as block characters on a terminal without graphics, and screenshots draw colour emoji and emoji sequences. See [Images Without Graphics](https://tuios.dev/docs/images-without-graphics#kitty-graphics-pictures) and [Screenshots](https://tuios.dev/docs/screenshots#emoji).
- **Motion on your terms.** `[motion]` turns each motion on or off and times it, and a workspace switch can slide or fade. See [Configuration](https://tuios.dev/docs/configuration#each-motion).
- **Keys.** Menus of your own open over the rail and the Inbox too, Enter leaves copy mode, Ctrl+B m f minimizes every other pane, and the leader takes the character an Option chord types on a German Mac. See [Keybindings](https://tuios.dev/docs/keybindings#menus-of-your-own).
- **Layout without a client.** `split-window`, `zoom-window`, `swap-window`, `resize-window` and `move-window` work on a session no client shows. See [CLI Reference](https://tuios.dev/docs/cli-reference#zoom-window).
- **Smaller things.** Ask before closing a pane (`appearance.confirm_close`), link rules that turn ticket IDs into links, a setup command for new worktrees, keep the machine awake while agents work, the daemon as a login service, and a log line that says why each pane went.

Every option, with its default and the version that added it, is in the [Option Explorer](https://tuios.dev/docs/config-options).

## When you upgrade

- **Mermaid.** The rarer diagram types moved to the `sketch` plugin. Eight common types still draw in tuios. For the rest, run `tuios plugins install sketch`.
- **Shell marks.** bash and zsh panes now get OSC 133 prompt marks. Set `[shell] integration = "off"` to start shells as before.
- **ghostty backend.** It now uses libghostty-vt 1.0. Rebuild it with `scripts/install.sh ghostty`.
- **The daemon.** Move a running daemon to the new build with `tuios daemon upgrade`. Your panes keep their programs. See [Upgrade in place](https://tuios.dev/docs/daemon-restart#upgrade-in-place).

The [release notes](https://tuios.dev/releases) list every change.
