Introduction¶
When using DeepSeek Harness on the desktop or web, a common issue is the high switching cost between multiple Agent sessions: either you can only open individual sessions one by one, or you have to piece together multiple windows, often losing context in the process. dsh-multiple-chat-panels places multiple sessions within the same Mission Control grid, allowing you to view and interact with them side-by-side.
What Is This¶
dsh-multiple-chat-panels is a DSH Web plugin for DeepSeek Harness, maintained by WilliamShi666. It is designed for the web profile of DSH, expanding multiple sessions from the left sidebar into independent panels and supports both dark and light modes. It is licensed under MIT.
Core Features¶
- View and interact with multiple Agent sessions simultaneously side-by-side.
- After dragging conversations from the left sidebar to the central area, open Mission Control, where each session expands into an independently interactive panel with real-time capabilities.
- No need to leave the desktop or web UI.
- Supports both dark and light modes.
- Compatible with DeepSeek Harness v0.1.1-rc.2.
- The runtime shell adapter supports both the original client’s
sidebar.primary.action+main.pagelayout and the Harness officialsidebar.footer.action+shell.overlaylayout. - Preserves the original conversation view when dragging panels across rows, avoiding the rebuilding of long conversation content and improving drag response speed.
Installation and Enabling¶
The documentation lists two installation commands. The npm package name in package.json is multiple-chat-panels, and the repository name is dsh-multiple-chat-panels; the two commands do not specify a unique priority, so use the one applicable to your actual installation scenario.
Method 1:
dsh plugin --profile web add multiple-chat-panels
Method 2:
dsh plugin --profile web add github:WilliamShi666/dsh-multiple-chat-panels
After installation, restart DSH.
Typical Usage¶
- After restarting DSH, locate the session you want to view in the left sidebar.
- Drag the session from the sidebar to the central area.
- Once Mission Control opens, the session will be displayed as an independent panel, allowing you to interact directly within it in real time.
Use Cases and Notes¶
This is suitable for scenarios where you need to handle multiple Agent sessions simultaneously in the DSH web interface and quickly view and operate between different sessions.
Please note:
- DSH plugins run with the current dsh process permissions. It is recommended to review the source code and MIT license before installation.
- The current documentation does not confirm star counts, categories, or directory page URLs, so these are not considered as installation criteria.
- The documentation includes two installation commands, with no clear official priority between them.
- The npm package name
multiple-chat-panelsdiffers from the repository namedsh-multiple-chat-panels. Use the name specified in the actual command when executing the installation.
Conclusion¶
The value of dsh-multiple-chat-panels lies in consolidating multiple Agent sessions into a single Mission Control grid, reducing window switching and context loss. The current documentation does not provide a directory page URL. The GitHub repository address is:
- https://github.com/WilliamShi666/dsh-multiple-chat-panels