dsh-reveal-explorer:在系统文件管理器中打开当前工作区

DeepSeek Harness (DSH) 采用插件化架构,开发者在使用过程中常需要查看当前会话的文件结构,或在编辑器中打开某个文件。手动查找路径并 cd 既繁琐又容易出错。dsh-reveal-explorer 插件通过在会话头部添加操作按钮,解决了这个问题。

插件简介

dsh-reveal-explorer 是一个 DeepSeek Harness (DSH) 插件,由 EasyTZ 维护,采用 MIT 许可证。它为 DSH 添加了一个功能:在会话头部的工具区添加一个按钮,用于调用系统默认的文件管理器打开当前工作区目录。

安装与启用

安装前请确保环境满足以下条件:
* DSH 版本 >= 0.1.1-rc.2
* 系统中可用 pnpm
* 安装命令必须指定 profile name(例如 web 或 tui)

执行以下命令安装:

dsh plugin --profile <name> add @easytz/dsh-reveal-explorer

安装完成后,需要重启 DSH 才能生效。插件自带 dsh.bundle 层,无需手动编写 patch。

使用方法

点击会话头部工具区的“在资源管理器中打开”按钮,系统将使用默认的文件管理器打开当前会话的工作区目录。

根据操作系统不同,调用的工具如下:
* Windows:调用 explorer.exe
* macOS:调用 open
* Linux:调用默认文件管理器(通常为 xdg-open)

切换到不同的会话后,再次点击按钮,打开的目录会自动更新为该会话绑定的目录。

功能与限制

  • 目录检测:如果当前会话的工作区目录在注册后被移动或删除,插件会在调用前检测并提示错误,而不是假装操作成功。
  • Windows 兼容性:Windows 平台上 explorer.exe 可能会返回非零退出码,插件已对此做了容错处理(仅当进程无法启动时才算失败)。

相关链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜