# Warp: custom model routers, agent UX improvements, and cross-window tab dragging

> Warp Agent adds custom model routers (complexity-based or rule-based) for routing tasks to different models. A flurry of UX improvements land: local continuation for third-party agent harnesses, cross-window tab dragging on Windows/macOS, auto-queue of prompts during long-running commands, and a hidden-from-Dock hotkey window mode on macOS. Several AI-stream and clipboard bugs are fixed.

| | |
|---|---|
| **Tool** | Warp |
| **Version** | v0.2026.06.24.09.19 |
| **Kind** | release |
| **Published** | 2026-06-24 |
| **Observed** | 2026-08-21 |
| **Significance** | 3/5 |
| **Breaking** | no |
| **Categories** | feature, capability, fix |

## What changed


- **Custom model routers**: tasks can be routed by complexity (difficulty level) or by natural language rules ([#13052](https://github.com/warpdotdev/warp/pull/13052))
- **macOS**: option to hide Warp from the Dock while using the global hotkey window (Settings → Features → Global hotkey) ([#9926](https://github.com/warpdotdev/warp/pull/9926))
- Richer notifications plugin for Codex ([#12978](https://github.com/warpdotdev/warp/pull/12978))
- Agent picker in New API key modal is now searchable ([#12972](https://github.com/warpdotdev/warp/pull/12972))
- Unified legacy and SSH warpification settings ([#12946](https://github.com/warpdotdev/warp/pull/12946))
- PR chips in vertical tabs Summary mode are clickable ([#12945](https://github.com/warpdotdev/warp/pull/12945))
- Third-party agent harnesses (Codex, Claude Code) support local continuation when cloud run is interrupted ([#12076](https://github.com/warpdotdev/warp/pull/12076))
- Connected AI provider labels shown in host picker ([#12214](https://github.com/warpdotdev/warp/pull/12214))
- Shell integration passes command completion metadata via Precmd ([#12853](https://github.com/warpdotdev/warp/pull/12853))
- Maximize/Minimize pane action shows keyboard shortcut in header overflow menu ([#12811](https://github.com/warpdotdev/warp/pull/12811))
- Cloud credits banner in Agent Conversations is dismissible ([#11975](https://github.com/warpdotdev/warp/pull/11975))
- Claude Code agent updated to use public Claude platform plugin for multi-harness support ([#12879](https://github.com/warpdotdev/warp/pull/12879))
- Remote SSH Agent conversations use bundled skills, home skills, and file-based global rules from the remote host ([#12669](https://github.com/warpdotdev/warp/pull/12669))
- File size limit on tree-sitter parsing to prevent memory spikes ([#12696](https://github.com/warpdotdev/warp/pull/12696))
- Git Branch Status prompt chip with ahead/behind counts ([#11938](https://github.com/warpdotdev/warp/pull/11938))
- Channel-specific warpctrl CLI wrappers with PATH install/uninstall on macOS ([#12705](https://github.com/warpdotdev/warp/pull/12705))
- Cross-window tab dragging enabled on stable for Windows and macOS ([#12795](https://github.com/warpdotdev/warp/pull/12795))
- eza completions added ([#12798](https://github.com/warpdotdev/warp/pull/12798))
- Deferred PowerShell function name loading in bootstrap to reduce startup latency ([#12764](https://github.com/warpdotdev/warp/pull/12764))
- Agent run CLI resolves managed MCPs correctly ([#12754](https://github.com/warpdotdev/warp/pull/12754))
- Setting to auto-queue prompts until end of long-running command, preventing premature agent steering (enabled by default) ([#12587](https://github.com/warpdotdev/warp/pull/12587))
- Suppressed transient "lost connection" banners during auto-recovery ([#12757](https://github.com/warpdotdev/warp/pull/12757))
- Agent sessions fail fast with specific error messages when PTY spawning fails ([#12663](https://github.com/warpdotdev/warp/pull/12663))
- "Show hidden files" toggle added to Settings UI ([#12710](https://github.com/warpdotdev/warp/pull/12710))
- Local orchestration subagents render with local agent icon ([#12608](https://github.com/warpdotdev/warp/pull/12608))
- "Continue locally" button for in-progress cloud Oz runs ([#12626](https://github.com/warpdotdev/warp/pull/12626))

**Fixes:**
- Copying selected text from AI response blocks no longer produces empty clipboard ([#12892](https://github.com/warpdotdev/warp/pull/12892))
- Ctrl+C cancels in-progress AI stream ([#12944](https://github.com/warpdotdev/warp/pull/12944))
- Fixed panic when processing OSC 1337 escape sequences with missing second parameter ([#12889](https://github.com/warpdotdev/warp/pull/12889))
- Fixed panic restoring conversation due to invalid grid assertion ([#12761](https://github.com/warpdotdev/warp/pull/12761))
- Fixed cross-window drag with pinned tabs ([#12926](https://github.com/warpdotdev/warp/pull/12926))
- Fixed Codex plugin installation failing in some cases ([#12919](https://github.com/warpdotdev/warp/pull/12919))


## Sources

- [page_diff](https://docs.warp.dev/changelog/2026#20260624-v0202606240919) — retrieved 2026-08-21


## Community

_No curated reactions recorded. Facts and community takes are kept in separate layers
and never blended._

---
Canonical: https://changelogs.info/warp/v0-2026-06-24-09-19
Entity: https://changelogs.info/warp
Event ID: `evt_2026-06-24_warp_v0-2026-06-24-09-19`
Licence: event synthesis © changelogs.info, CC BY 4.0. Linked sources belong to their vendors.
