dsh-ide-lite
在终端中运行以下命令:
dsh plugin install justarook1e/dsh-ide-lite
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install justarook1e/dsh-ide-lite 安装该插件,项目源码见 https://github.com/justarook1e/dsh-ide-lite,安装后重启 pnpm dsh web 并刷新页面即可生效。
插件介绍
DSH WebUI 的会话界面原本只有对话,文件浏览、终端、项目运行全得切到外部工具,Agent 改完代码后也没有原生入口来审阅变更。dsh-ide-lite 把这些能力以插件形式嵌入会话界面,让你不必离开浏览器标签页。
文件树按层加载并显示 Git 状态;编辑器支持 24 种语言语法高亮,拥有独立撤销栈——你按 Ctrl+Z 只回退自己的改动,绝不会覆盖 AI 写入的内容。Agent 变更审阅提供行级 diff,以基线制运作:接受即新基线,拒绝把基线写回磁盘,新增文件拒绝即删除,大文件按需加载,不再只能整文件接受或拒绝。终端标签直接运行在工作区目录,支持 ANSI 颜色、可中断进程与命令历史。项目运行按钮自动识别 Node、Python、Rust、Go、.NET、Java、Make、PHP、Ruby、Docker Compose 及脚本入口,一键运行与停止。
如果你通过 DSH 与 DeepSeek Agent 协作写代码,希望浏览文件、手动微调、逐行审阅 Agent 产出、跑终端命令、启动项目全部在一个界面内完成,dsh-ide-lite 就是为这种工作流设计的。需注意它目前是测试版,含实验性文件编辑与自动保存,对重要文件与会话数据请提前备份。
使用场景
- 在 DSH 会话中直接浏览项目文件并手动微调代码
- 逐行审阅 Agent 的代码变更,选择性接受或拒绝
- 无需切换窗口即可运行终端命令和启动项目
适合人员
- 通过 DSH 与 DeepSeek Agent 协作编写代码的开发者
- 希望在一个界面内完成文件浏览、审阅、终端与项目运行的技术用户
- 使用 DSH WebUI 日常开发且不想频繁切换外部工具的用户