dsh-flyout-sidebar
在终端中运行以下命令:
dsh plugin install oxlyn/dsh-flyout-sidebar
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness(DSH)中执行 dsh plugin install oxlyn/dsh-flyout-sidebar 即可安装此插件,完整源码地址为 https://github.com/oxlyn/dsh-flyout-sidebar ,安装后重启 dsh web 并硬刷新浏览器(Cmd/Ctrl+Shift+R)即可使用。
插件介绍
在 DSH 对话过程中频繁需要翻阅文件树、查看 Git 改动、阅读 diff,每次都要切到外部编辑器或终端,工作流被打断。dsh-flyout-sidebar 把文件面板直接嵌进对话界面,让你不离开会话就能完成这些操作。
侧边栏提供懒加载文件树(支持 git ls-files 全仓秒搜)与 Git 未提交变更列表(M/A/D 徽章、已暂存/未暂存提示、+n/−n 行数统计)。点击文件即可打开多标签预览——代码高亮、Markdown 渲染、图片滚轮缩放、PDF 内嵌(离线可用)、HTML 沙箱 iframe 一应俱全,预览覆盖层直接盖住整个会话区,给长文件和着色 unified diff 足够的阅读宽度。面板左上角 ↗ 按钮可一键弹出为独立浏览器标签页,拖到第二块显示器当常驻文件面板,主屏对话完全不受遮挡,弹出页与主面板经 localStorage 实时同步会话与主题。Git 变更列表在 agent 每次工具执行后自动刷新(700 ms 去抖 + 2 s 轮询 + 15 s 兜底),IDE 等带外修改也能被捕获。
适合在 DSH 中高频查看代码、跟踪 Git 状态、阅读 diff 的开发者,尤其是双屏或多屏用户——弹出页让文件面板和对话窗口各占一屏,互不干扰。中英双语界面、深浅主题实时跟随、与其他侧边插件自动让位、浏览器刷新后按会话恢复已打开标签等细节,让日常使用更从容。
截图预览
使用场景
- 在 DSH 对话中随时查看文件树和 Git 变更,无需切换外部编辑器
- 点击变更文件直接预览着色 unified diff,多标签同时对比多个改动
- 将侧边栏弹出为独立标签页拖到第二屏,主屏专注对话不受遮挡
适合人员
- 在 DSH 中高频查看代码文件与 Git 状态的开发者
- 使用双屏或多屏、希望文件面板与对话窗口分离的开发者
- 需要实时追踪 agent 工具执行后文件变更的 DSH 用户

