DSH Plugins
返回列表
🖥️

dsh-right_sidebar

客户端 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install zhangsan5213/dsh-right_sidebar

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中运行 dsh plugin install zhangsan5213/dsh-right_sidebar 即可安装该插件,源码详见 https://github.com/zhangsan5213/dsh-right_sidebar。

插件介绍

dsh's default three-column layout keeps the spotlight on conversation and code editing, yet real workflows constantly demand switching between file browsing, Git staging, and a terminal. dsh-right_sidebar was built for exactly that gap. It expands the entire frame into a five-column layout so that the file tree, Diff preview, Source Control panel, and terminal dock all live inside the same work window, eliminating the jarring context-switch of hunting through separate windows.

Three panels carry the core value. The right-side file tree renders porcelain status badges from Git, offers a changes-only filter, and lets you toggle between Content and Diff views per file. The Source Control panel groups staged and unstaged files, supports individual or bulk stage and unstage, and commits with a message box. All mutations travel over a loopback RPC channel and are limited to git add, git reset, and git commit; push, pull, and discard are deliberately not exposed. The bottom terminal dock occupies a real grid row, hosts multiple PTY tabs, can be resized by dragging its top edge, and auto-hides when the last session closes.

If you run dsh as your primary development environment and want conversation, file browsing, Git operations, and terminal commands all within a single window, this plugin consolidates those fragmented actions into one unified five-column frame. It preserves the existing sidebar and conversation services without altering the API surface, making it a natural fit for developers who value a streamlined, all-in-one workflow.

使用场景

  • 在单一窗口内完成文件树浏览、Content/Diff 切换与 Git 暂存提交
  • 无需切换窗口即在底部多标签终端中执行 shell 命令并查看输出
  • 用五栏统一布局替代默认三栏,将文件、Git、终端整合进同一工作区

适合人员

  • 以 dsh 为主要开发环境、希望减少窗口切换的开发者
  • 需要频繁查看 Git 状态并执行 add、reset、commit 的工程师
  • 偏好集成式 IDE 布局、将文件浏览与终端嵌入编辑器窗口的用户