Skip to content

feat: Split pane should allow opening existing historical conversations, not just new drafts #1706

Description

@dashuaibi521521-prog

Prior search

  • I searched existing issues and discussions, and this isn't already proposed.

What's the problem

Feature Request: Split pane should allow opening existing historical conversations, not just new drafts
Description
On the Paseo desktop app, when using the split pane shortcut (Cmd+\ for left-right split, Cmd+Shift+\ for top-bottom split), the second pane can only create a new empty draft chat. There is no way to open an existing historical conversation in the split pane.
Current Behavior
1.
Split the current pane
2.
A new empty pane is created
3.
A fresh draft tab is automatically opened in that pane — always a new conversation
The split pane is effectively a “new chat only” feature.
Desired Behavior
After splitting a pane, the user should be able to open an existing historical agent session in the second pane, for example by:

Showing a session picker / history list in the new pane

Allowing drag-and-drop of a historical session from the sessions list into the split pane

Allowing users to move an already-open tab (including historical agent sessions) from one pane to another
Technical Note
The underlying infrastructure already supports moving tabs between panes — there’s a moveTabToPaneInLayout() function in
workspace-layout-actions.ts
. However, the split-triggering code path (handleCreateDraftSplit → splitPaneEmpty → handleCreateDraftTab) hardcodes opening a new draft tab and provides no option to select an existing session instead.
Use Case
When working on complex tasks, developers often need to reference the context or output of a previous agent session while continuing to work in another pane. Being able to view two historical conversations side by side (or one historical + one new) would significantly improve the multi-tasking experience.

What would solve it

When working on complex tasks, developers often need to reference the context or output of a previous agent session while continuing to work in another pane. Being able to view two historical conversations side by side (or one historical + one new) would significantly improve the multi-tasking experience

Alternatives you considered

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions