← 返回列表

dsh-evidence:将本地文件转为 DeepSeek Harness 中可版本化定位的证据

Cooberped/dsh-evidence · Turn local files into versioned evidence in DeepSeek Harness: composer upload, private local retrieval, and coordinate-exact PDF/DOCX/XLSX/PPTX reads.

GitHub原文发布 未知首次收录 2026-11-03上架 2026-11-03 07:02

☆ 收藏查看项目 ↗

ELI5:它是什么,解决什么问题

dsh-evidence 是 DeepSeek Harness 的 Web 端插件,支持在 composer 中上传单个文件或整个文件夹,并在本机完成解析与索引,使模型不必把整份文档塞进提示词。它提供两个工具:search_documents 按问题检索紧凑证据块,read_document 按带版本号的坐标精确展开 PDF 页、PPTX 幻灯片、文本行范围或 XLSX 的 Sheet!Range。坐标绑定源文件哈希与解析模式,文件被修改后旧坐标会明确失效;检索结果还可回退到进程内的 JS 索引后端。JPEG/PNG/WebP/GIF 交给 Harness 原生视觉通道处理。项目为公开源码 beta,需配合支持 web profile 的 DeepSeek Harness CLI 使用。

核心能力与快速开始

★ 0 · TypeScript

能做什么
在 DeepSeek Harness Web composer 中上传文件或文件夹,本地解析并建立检索索引;search_documents 返回带路径、格式、坐标和版本号的排序证据块,read_document 按版本校验后的坐标精确读取 PDF 页、PPTX 幻灯片、文本行/字符范围及 XLSX 单元格范围;支持 CJK 二元组索引、SQLite FTS5(探测失败则回退 JS 内存后端)、按字节嗅探格式、SHA-256 去重、会话配额与 TTL 清理;图片交给 Harness 原生视觉通道。
适用场景
在 DeepSeek Harness 中针对多份本地文档提出具体问题并获取可追溯的页码、幻灯片、行号或表格区域引用;跨会议纪要与工作簿比对结论;先索引文件再按需展开特定位置,避免整篇文档占用上下文;对扫描件以外的 PDF/DOCX/XLSX/PPTX 做局部精确读取。
项目形态
可直接使用的工具
部署方式
作为 DeepSeek Harness 插件安装:npm 安装 @baseland/dsh-evidence@beta,或从源码 clone 后 pnpm 构建并以链接方式加入 web profile;默认仅限 loopback 访问,trustedHosts 不构成身份认证,不应作为无认证的多租户公网上传服务。
主要依赖
需要带 web profile 的 DeepSeek Harness CLI(engines.dsh 为 >=0.1.7-rc.2 <0.3.0;日常使用针对 @deepseek-ai/dsh@0.1.7-rc.2 检查)、Node.js >=22.13.0;持久化检索索引还要求运行时提供编译了 FTS5 的 node:sqlite,否则使用进程内 JS 后端;源码安装需 pnpm。
使用限制
不 OCR 扫描版 PDF 或 Office 内嵌图片;Office 版式仅转为文本与坐标而非像素级还原;不计算公式、不执行宏;不解析 PPTX 图表、SmartArt、动画和嵌入对象;上传配额锁为进程内实现;需视觉模型才能处理图片附件,插件不会让纯文本模型获得视觉能力;公开 npm beta 版 0.6.0-beta.4,非稳定发布。
许可证
MIT
最近推送
2026-11-02 08:52

资料检查:2026-11-03 07:00 · 卡片整理:2026-11-03 07:00
卡片由 AI 根据仓库资料整理,未进行安装或运行验证

职业应用

程序员

在 DeepSeek Harness Web 中上传本地技术文档(PDF/DOCX/XLSX/PPTX),让模型按问题检索紧凑证据块,并按带版本号的坐标精确读取指定页、幻灯片、行范围或表格区域,用于查阅规格、接口文档或数据表,而不必把整份文档塞进提示词。

查看内容依据
Upload files or a whole folder from the Web composer. Parsing and indexing stay on your machine. The model searches for compact evidence and expands only the exact page, slide, line range or spreadsheet range it needs

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

产品经理

在 DeepSeek Harness Web 中上传需求文档、会议记录或数据表,让模型检索相关证据并精确展开到具体页码、幻灯片或 Sheet!Range,用于对比会议决策与工作簿目标,并在证据不足时说明缺失内容而非猜测。

查看内容依据
Compare the meeting decision with the workbook target. If the documents do not contain enough evidence, say what is missing instead of guessing.

官方使用入口 ↗

由 AI 根据来源材料整理,未进行安装或运行验证

这是基于来源内容整理的摘要。原文链接失效后,本页摘要和讨论仍会保留。

讨论 0

登录后参与讨论,阅读资讯无需注册。

还没有评论,来分享第一个看法。