> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vorto-editor.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# 0.13.0

> An in-editor AI agent pane via :agent, live-preview themes with :theme, harpoon-style bookmarks, a per-pane jumplist with cursor memory, three-way-merge auto-reload, and git conflict highlighting resolved with :conflict.

Released **May 27, 2026**.

## New features

* **`:agent` — run an AI coding agent inside Vorto.** A new `:agent` command launches an AI coding agent (Claude, Codex, Gemini, or Aider) in a pane **inside the editor**, running under a pseudo-terminal that Vorto renders as a full terminal pane — TUI agents draw and behave exactly as they do in a shell, with no external multiplexer required. A bare `:agent` launches your configured default, or opens a picker the first time and remembers your choice. Vorto tracks a single session: re-running `:agent` focuses the existing pane instead of spawning another, `:close` detaches the pane without killing the process (re-attachable), and the pane closes on its own when the agent exits. While the agent pane is focused every key goes to the agent except `Ctrl-W`, which drives window navigation (`Ctrl-W h/j/k/l/w`). Hand the agent context with `:agent explain` / `:agent chat`: `@file` passes the active buffer's path (an unsaved or scratch buffer is snapshotted to a temp file first), and `@selection` embeds the visual selection as a code block — select in Visual mode, then press `:` to capture it. Configure the default and the command catalog under `[agent]` / `[agents.<name>]` in `config.toml`. See [AI agents](/editing/agent).
* **Themes with a live-preview picker.** `:theme` (aliases `:colorscheme`, `:colo`) opens a filterable picker that previews each theme **live on the current buffer** as you move the cursor; `Enter` applies and persists it to `config.toml`, `Esc` reverts. Themes are a flat TOML scope → color map with an optional `[palette]`, so theme files following that layout drop in unchanged. Dozens of built-ins ship in the binary — the Catppuccin flavors, Tokyo Night, Nord, Dracula, One, Rosé Pine, Gruvbox, Everforest, Kanagawa, Solarized, Ayu, Monokai — plus an `ansi` theme that uses your terminal's own palette. See [Themes](/configuration/themes).
* **Harpoon-style bookmarks.** Pin the locations you keep returning to and jump back on demand. `Space m a` adds a bookmark, `Space m d` removes one, and `Space m m` opens the picker; the same actions are available as `:bookmarks` (alias `:bm`) with `add` / `delete` / `list`. Marked lines show a `●` in the gutter and **persist per project** across restarts. See [Jumps & bookmarks](/editing/navigation#bookmarks).
* **Per-pane jumplist and cursor memory.** Vorto now records the cursor position before each large jump into a per-pane jumplist: walk it with `Ctrl-o` / `Ctrl-i` (or `Tab`), or open a fuzzy picker over it with `:jumps` / `Space j`. Switching away from a buffer and back restores the cursor where you left it, tracked independently per pane. See [Jumps & bookmarks](/editing/navigation).
* **Auto-reload when files change on disk.** The new `autoreload` setting (`[editor]`, overridable per language) controls how Vorto reacts when the active buffer's file changes underneath it: `"replace"` (default) prompts to reload, `"merge"` follows the external edit via a three-way merge and writes inline conflict markers only where both sides touched the same lines, and `"none"` disables the watcher. See [Conflicts & reload](/editing/conflicts#auto-reload).
* **Git conflict highlighting and `:conflict`.** Conflict blocks — `<<<<<<<` / `=======` / `>>>>>>>` and the diff3 `|||||||` base — are highlighted with a colored bar on each marker line and a dim tint on the "ours" / "theirs" sides, layered under syntax. Jump between conflicts with `]c` / `[c`, and resolve the one at the cursor with `:conflict ours` / `theirs` / `both` / `none` (a single, undoable edit). Works on both git conflicts and the markers `autoreload = "merge"` produces. See [Conflicts & reload](/editing/conflicts).

## Improvements

* **Command prompt auto-inserts a space.** Completing a command that takes a second stage (a subcommand or argument) now inserts a trailing space for you, so you can keep typing the next token without reaching for the space bar.
