dsh-open-terminal
在终端中运行以下命令:
dsh plugin install VviLliAm-qwq/dsh-open-terminal
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install VviLliAm-qwq/dsh-open-terminal 即可安装该插件,源码见 https://github.com/VviLliAm-qwq/dsh-open-terminal 。
插件介绍
在 dsh-TUI 中工作时,编译、调试、跑脚本等操作经常需要切到系统终端,但 TUI 占据全屏,来回切换打断心流。dsh-open-terminal 让你用一条 /term 命令,直接在当前或指定目录下新开一个系统终端窗口,TUI 本身完全不受影响。
/term 的用法很直觉:不带参数就打开当前工作目录;给一个精确路径(相对、绝对、~ 展开皆可)即刻启动;给一个模糊片段则在工作区内做大小写不敏感、CJK 感知的文件夹搜索,多个匹配时弹出 TUI 原生选择器,上下键浏览、回车打开。跨平台终端链覆盖了 Windows(Windows Terminal → PowerShell → cmd)、macOS(Terminal.app)、Linux(GNOME Console、kitty、Alacritty 等十余种终端按序回退)以及 WSL 回退到 Windows 侧 Terminal 的链路,每种终端的启动参数均参照其官方文档,确保真正新开窗口而非附着到 TUI 控制台。
全程运行在 UI 命令平面,不产生任何模型消息、不消耗 token、不写入 KV 缓存,响应即开即走。支持通过 command 配置项自定义启动模板(如指定 Git Bash 或特定终端 profile),提示语跟随宿主语言自动切换。适合日常在 dsh-TUI 中编写代码、需要频繁切终端跑命令的开发者,尤其是跨 Windows、macOS、Linux 及 WSL 多平台工作的人。
使用场景
- 在 TUI 中编写代码时快速打开当前目录的终端跑构建脚本
- 模糊输入文件夹片段,从工作区多个子目录中选中目标后一键启动终端
- 跨 Windows、macOS、Linux、WSL 多平台统一 /term 体验,免去手动查找终端命令
- 在 WSL 中开发时一条命令穿透到 Windows 侧 Windows Terminal
适合人员
- 日常在 dsh-TUI 中编码、频繁切终端跑命令的开发者
- 跨 Windows、macOS、Linux 及 WSL 多平台工作的工程师
- 希望所有终端操作零 token 消耗、不干扰模型上下文的 TUI 用户