← 返回列表
D

@mattismegevand/dsh-open

v0.1.0-rc.1 · 1 天前发布

A Codex-style workspace Open menu for DeepSeek Harness Web

dshdsh-plugindeepseek-harnesslauncheruicordis

README

dsh-open

English | 中文

独立的 DeepSeek Harness Web 插件,为每个会话标题栏增加紧凑的分割式“打开”操作,列出停靠面板、平台文件管理器和你的编辑器。

![MIT License](LICENSE)
![dsh-plugin](https://github.com/topics/dsh-plugin)

!Harness 会话标题栏中的打开菜单

行为

  • 主图标会打开上次选择且当前可用的目标。

  • 下拉菜单列出已注册的停靠面板、平台文件管理器,以及由 $VISUAL$EDITOR 选择的编辑器。

  • 只有一个可用目标时,控件会折叠为单个按钮。

  • 内部工具通过 ctx.dock.open(panelId) 打开,并且只在对应面板已注册时显示。

  • 原生操作由 Host 解析。浏览器只发送会话 id 和封闭集合中的操作 id,不能指定文件系统路径或可执行文件。

  • 同源检查、请求体上限、环境变量清理和启动超时共同保护原生调用。
  • 安装

    需要 dsh-dock、[dsh](https://www.npmjs.com/package/@deepseek-ai

    查看完整 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
    @mattismegevand/dsh-open
    Repo
    git+https://github.com/mattismegevand/dsh-open.git
    Engines
    {"node":"^22.19.0 || >=24"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@mattismegevand/dsh-dock","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-locale"]}}