Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Emanuele-web04/dpcode/llms.txt

Use this file to discover all available pages before exploring further.

Split view lets you place multiple AI threads side by side in a single window. Each pane is a fully independent thread with its own agent session, message history, and diff panel. Use split view when you want to compare two approaches to a problem, run a planning thread alongside an implementation thread, or keep a reference session visible while working in another.

Activating split view

You can open a split view from any thread in the sidebar.
1

Open a thread

Navigate to the thread you want to use as the starting point.
2

Open split view

Click the Split button in the thread toolbar, or drag a second thread from the sidebar and drop it onto the open thread pane. DP Code opens the split view with the current thread on one side and either an empty pane or the dropped thread on the other.
3

Assign a thread to an empty pane

If a pane is empty, drag a thread from the sidebar onto it, or use the pane’s Open thread picker.
You can also drop a thread onto an existing pane to subdivide it further, up to a maximum depth of two levels (a 2×2 grid).

Layout structure

Split view uses a recursive pane tree. Each node in the tree is either a leaf (a single thread view) or a split node (two sub-panes arranged horizontally or vertically).
  • Horizontal split: panes are placed left and right.
  • Vertical split: panes are placed top and bottom.
The depth cap is 2, meaning you can nest one additional split under each side of the root split, producing a maximum of four thread panes at once. You can resize panes by dragging the divider between them. The ratio is clamped between 25% and 75% to keep each pane usable. Click any pane to bring it into focus. The focused pane receives keyboard input and is the active context for keybinding commands. DP Code tracks which pane is focused and restores focus to the same pane when you return to a split view.

Independent sessions per pane

Each pane runs its own agent session independently. Sending a message in one pane does not affect the agent in any other pane. Both sessions can run simultaneously, stream output at the same time, and hold separate file checkpoint histories.

Closing panes

To close a pane, click the × button in its header. If you close a pane, the remaining pane expands to fill the space. If you close the last pane with a thread, the split view collapses back to single-thread mode.
Closing a pane from split view does not delete the thread. The thread remains in your project and can be reopened from the sidebar at any time.

Split view persistence

DP Code saves your split view layout to local storage. When you return to a thread that was part of a split view, DP Code restores the layout exactly as you left it — including which threads were assigned to which panes and the focused pane state.

Build docs developers (and LLMs) love