← 返回列表
D

dsh-open-file

v0.1.1 · 0 天前发布

Workspace-bound arbitrary file upload, reading, OCR, and rendering for DeepSeek Harness.

deepseek-harnessdshdsh-pluginfile-uploadocr

README

dsh-open-file

English · 简体中文

面向 DeepSeek Harness Web 的工作区文件附件、文档读取、本地 OCR 与页面渲染插件。

dsh-open-file 支持把任何格式的文件带入 DeepSeek Harness 会话。随附的 Agent 工具可检查上传内容,并根据任务读取、OCR 或渲染其中可用的信息,形成一套可追溯工作流。

<p align="center">
<img src="https://raw.githubusercontent.com/Hyp6666/dsh-open-file/main/assets/dsh-open-file-drop.png" width="960" alt="在 DeepSeek Harness Web 中拖放文件">
</p>

<p align="center">
<strong>拖入文件即可进入会话</strong><br>
把一个或多个文件拖到 DeepSeek Harness Web 的任意位置,即可添加到当前会话。
</p>

功能

  • 在现有 + 菜单中加入 添加 → 附件 操作。

  • 通过系统选择器与全页面拖放接收多个文件。

  • 使用紧凑草稿卡片展示格式图标、上传进度、取消、重试与移除控件。

  • 把已发送附件卡片放在对应用户消息下方,保持会话布局整齐。

  • 通过同源二进制流把文件写入当前会话工作区。

  • 提供四个 Agent 工具:file_inspectfile_readfile_ocrfile_render

  • 读取文本、PDF、DOCX、PPTX、XLSX、受资源边界保护的 ZIP、常见图片格式,以及常规文件元数据。

  • 使用随包语言数据执行英文与简体中文 OCR。

  • 查看完整 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-file
    Repo
    git+https://github.com/Hyp6666/dsh-open-file.git
    Engines
    {"node":">=22.13.0"}
    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-locale","@deepseek-ai/dsh-client-ui-conversation","@deepseek-ai/dsh-client-ui-input-trigger"]}}