dsh-better-sidebar-N23
在终端中运行以下命令:
dsh plugin install All3nCN/dsh-better-sidebar-N23
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install All3nCN/dsh-better-sidebar-N23 即可安装,插件源码见 https://github.com/All3nCN/dsh-better-sidebar-N23
插件介绍
DSH 的核心价值在于对话式 AI 编码,但日常开发往往还需要就地编辑文件、跑终端命令、查看 Git 变更、跟踪后台任务。dsh-better-sidebar-N23 把这些能力整合进 DSH 客户端内部,让聊天窗口与工具面板并存在同一界面里,省去了反复切换浏览器标签的负担。
功能覆盖:懒加载目录树与 CodeMirror 编辑器,支持 Markdown、HTML、PDF、Office 内联预览;基于 xterm.js 与 node-pty 的真实终端,支持断线重连回放;Git 面板提供真 diff、历史记录与一键暂存、提交、还原;沙箱 iframe 内嵌浏览器支持多开标签;后台任务页展示 subagent 拓扑、退出码与实时输出。右侧栏与底部面板可通过拖拽跨面板拆分或合并,外层采用全宽 48px 顶栏加活动栏的 IDE 风格布局。所有布局与标签状态按会话持久化,界面语言跟随 DSH 设置。
面向两类用户:一是希望把 DSH 当作日常开发工作环境的工程师,直接获得文件、终端、版本控制与任务管理的一体化工具;二是需要为插件注册自定义侧边栏页面或文件预览器的开发者,通过 ctx.betterSidebar 提供的 registerTab 与 registerFileViewer 接口即可与内置面板走同一套注册链路,能力完全对等。
使用场景
- 在 DSH 聊天界面中直接编辑项目文件并内联预览 Markdown 或 PDF
- 在 DSH 内运行真实 shell 命令并实时跟踪后台任务输出与退出码
- 通过 ctx.betterSidebar API 为第三方插件注册自定义侧边栏页面和文件预览器
适合人员
- 希望把 DSH 当作日常开发工作环境的工程师
- 需要为 DSH 插件生态构建自定义面板的开发者
- 在 DSH 中需要终端、Git 管理和文件编辑一体化工具的用户