← 返回列表
D

dsh-open-with

v0.1.1 · 2 天前发布

Open registered DeepSeek Harness workspaces in detected or configured local editors from the Web GUI

deepseek-harnessdshdsh-plugineditorworkspace

README

dsh-open-with

从 DeepSeek Harness Web 界面用本机编辑器打开已经登记的 Workspace。Workspace 的 菜单可以直接启动首选编辑器;检测到多个启动目标时,还会提供编辑器选择菜单。

English | 中文

演示

![为 DeepSeek Harness Workspace 选择本机编辑器](https://github.com/ChuanTianML/dsh-open-with/blob/open-with-assets/workspace-editor-chooser.gif)

把鼠标移到 Workspace,打开 菜单,点击首选编辑器右侧的箭头,然后选择任一已检测目标。上面的录制使用真实 Harness Web 界面,并实际用 Cursor 打开了这个仓库。

功能

  • Host 会检测已安装的 VS Code、Cursor、Windsurf、Zed、常见 JetBrains IDE、系统终端和文件管理器;管理员配置可以新增启动目标,也可以覆盖内置项。

  • 主菜单行使用 Host 默认值或当前浏览器记住的编辑器打开 Workspace。点击右侧箭头可以选择其他编辑器;选中的编辑器会启动并成为当前浏览器的首选项。

  • 配置过但找不到的编辑器会保留为禁用菜单项,并显示修复提示;未安装的自动检测候选不会占用菜单。

  • 客户端在 Host 声明 sidebar.workspaces.row-menu 时使用原生插槽;客户端尚未提供该插槽时,
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-open-with
    Repo
    git+https://github.com/ChuanTianML/dsh-open-with.git
    Engines
    {"node":"^22.19 || >=24"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-primitives"]}}