dsh-open-dir
在终端中运行以下命令:
dsh plugin install azazo1/dsh-open-dir
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install azazo1/dsh-open-dir 即可从 https://github.com/azazo1/dsh-open-dir 安装该插件。
插件介绍
在终端里想把某个目录立刻变成 DSH Desktop 工作区并打开会话,手动点选往往慢且容易错。dsh-open-dir 通过 dsh-open 由 CLI 发起请求,桌面客户端创建或复用工作区并完成界面导航,只有收到成功确认后命令行才成功退出,避免命令已返回而窗口尚未就绪的误判。
路径支持相对路径与波浪号主目录,会解析符号链接并验证目录;目录名以减号开头时可用双减号与参数分隔。Host 在回环地址申请端口并向运行时目录写入发现信息,CLI 与宿主须共用同一 DSH_HOME;同一 Host 多页面时领取请求只交付一次,令牌用于握手且日志不输出令牌。
适合在 DSH 不低于 0.2.0-rc.2 的环境里,希望从脚本或终端一键把工作目录送进桌面的开发者与运维。导航被取消、目录不可用、插件卸载或界面未就绪会以非零退出结束;超时表示未收到成功确认,不能保证界面没有变化,可用 verbose 或 NODE_DEBUG 查看 CLI 诊断。
使用场景
- 脚本里指定项目目录后一键在 DSH Desktop 打开对应工作区与会话
- 终端切换仓库路径时用相对路径或主目录写法快速进入桌面环境
- 自动化流程在界面导航完成后再继续后续步骤,避免误判已打开
适合人员
- 日常在终端与 DSH Desktop 间切换项目的开发者
- 需要把本地目录可靠送入桌面的运维与平台同学
- 编写本地编排或入口脚本的技术用户