dsh-ide-panels
在终端中运行以下命令:
dsh plugin install AIRIKE1/dsh-ide-panels
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 插件市场搜索 dsh-ide-panels,或克隆 https://github.com/AIRIKE1/dsh-ide-panels 后执行 dsh plugin install AIRIKE1/dsh-ide-panels 完成安装,安装后重启 DSH Desktop 即可生效。
插件介绍
DSH(DeepSeek Harness)的核心是对话式 Agent 交互,但开发者在长任务中往往还需要文件浏览、终端操作、代码版本控制和文件搜索等 IDE 级工具。dsh-ide-panels 在 DSH 对话界面之外叠加了一层仿 VS Code 的可开关外壳:中间标签工具区支持编辑器、终端、浏览器、代码变更等面板的无限多开与拖拽排序;右侧栏竖排提供资源管理器、搜索、Git 源码管理、SSH/WSL 远程连接、扩展管理和设置;底部面板承载真实 PowerShell 终端(node-pty + xterm.js)、调试控制台和输出日志,高度可自由拉伸。所有面板的开关状态均持久化,重启后保持原样。
在工程能力上,该插件做了几件实用而不依赖外部服务的事:代码变更对比基于本地文件快照而非 git,在任何目录都能建立基线并左右分栏高亮差异;Git 面板覆盖 status、stage、commit、diff、log 全流程,无仓库时可一键初始化;本地搜索支持文件名与内容递归匹配,结果直接打开编辑器定位;远程资源管理器可直接输入主机连接或读取 ~/.ssh/config,WSL 发行版则自动列出。这些功能全部通过 host 端路由直连本地,不经过 Agent,响应即时。
这个插件适合以 DSH Desktop 为日常开发入口、希望在对话旁边就拥有完整工作台环境的开发者。你不需要在聊天窗口和独立 IDE 之间反复切换,所有工具面板按需展开、用完收起,聊天区始终固定在左侧不被遮挡。如果你希望把 Agent 对话和手工编码、调试、版本控制揉进同一个窗口,这是一个轻量且即装即用的选择。
使用场景
- 在 DSH 对话旁直接打开终端编写和调试代码
- 无需切换窗口即可完成文件搜索、代码变更对比和 Git 操作
- 通过远程面板直接连接 SSH 或 WSL 进行远程开发
适合人员
- 以 DSH Desktop 为主要开发入口的日常开发者
- 希望在单一窗口内同时完成 Agent 对话与手工编码的独立开发者
- 需要轻量 IDE 外壳而不愿引入完整 IDE 的全栈工程师