AI Agent Hub
Back to plugins
🖥️

dsh-right_sidebar

Client Updated 2026.08.16

Run the following command in DeepSeek Harness:

dsh plugin install zhangsan5213/dsh-right_sidebar

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install zhangsan5213/dsh-right_sidebar in DeepSeek Harness to install this plugin; source code available at https://github.com/zhangsan5213/dsh-right_sidebar.

About this plugin

The default dsh three-column layout keeps the focus on conversation and code editing, but a productive workflow almost always requires jumping between the file tree, Git staging, and a shell prompt. dsh-right_sidebar closes that gap by expanding the frame into a five-column layout: sidebar, center, file preview, files, and details. The file tree, Diff preview, Source Control panel, and bottom terminal dock all live inside the same window, so you stop context-switching between separate panels or OS windows.

The right-side file tree shows porcelain Git status badges, a changes-only filter, and per-file Content/Diff tabs. The Source Control panel (the branch glyph below Files) groups Staged and Unstaged changes, lets you stage, unstage, or commit individual or bulk files, and opens any file in the Diff preview. All mutations use a loopback-only channel and are intentionally restricted to git add, git reset, and git commit; push, pull, and discard are not exposed. The bottom terminal dock is a real grid row that squeezes the conversation area upward rather than overlaying it. It supports multiple PTY tabs, drag-to-resize (double-click resets to 280 px), stable 80-column width, and auto-hides when the last session closes.

This plugin is aimed at developers who treat dsh as their primary IDE-like environment and want Git file browsing, staging, committing, and terminal access without ever leaving the main window. It preserves the existing sidebar and conversation services, adds no new API surface, and requires only dsh 0.1.0-rc.5 or later with a web profile.

Use Cases

  • Browse the file tree, switch between Content and Diff views, and stage or commit changes without leaving the window
  • Run shell commands in a multi-tab terminal dock and read output without switching to a separate terminal app
  • Replace the default three-column frame with a unified five-column workspace that keeps files, Git, and terminal in one place

Best For

  • Developers who use dsh as their primary IDE and want to minimize window switching
  • Engineers who frequently run git add, reset, and commit and need at-a-glance status
  • Users who prefer an integrated IDE layout with file browsing and a terminal dock embedded in the editor