← 返回列表
⚠ 装前注意
文献检索科研副驾驶 —— deepseek-harness dsh 的原生 Cordis 插件。
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/9 · 已提供中文文档
综合分
29.3
GitHub 分
29.3
用户评分
—
★ Stars
1
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add masquerator-coder/dsh-paperlens未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 1 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · tool
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 16 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/23(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-paperlens(未发布到 npm,仅可源码安装)
✓Node 引擎要求 >=22.5.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/23 21:27:40
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/schemastery用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-paperlens
文献检索科研副驾驶 —— deepseek-harness (dsh) 的原生 Cordis 插件。
受 PaperLens 的"找 → 筛 → 读 → 懂 → 存 → 引"工作流启发,完全源码级重写为 dsh 插件:多源学术检索 + 引文格式化 + 文献导出 + 本地 sqlite 文献库。AI 分析由 dsh 会话模型原生完成(无需自带 AI 网关)。
功能
| 工具 | 说明 |
|---|---|
| paper_search | 跨源检索学术论文(OpenAlex + CrossRef),按相关性排名、自动去重、元数据完整度评分(0-100) |
| paper_details | 单篇论文完整元数据(扩展摘要、作者、被引、链接) |
| paper_cite | 引文格式化:APA 7th / MLA 9th / GB/T 7714 / Chicago 17th / Vancouver |
| paper_import_doi | 批量 DOI 导入并充实元数据,可存入文献库 |
| paper_save | 存本地文献库(收藏夹 / 标签 / 阅读状态 unread·reading·read) |
| paper_export | 库 → RIS / BibTeX / CSV 导出 |
本地优先:检索数据只经开放学术 API(无明文 key 必需),文献库存于本机 ~/.dsh/paperlens/library.db(node:sqlite + FTS5),数据不出机器。
安装
本地开发(file: 路径免 allowBuilds)
dsh plugin --profile web add file:D:/Coding/DSH-Plugin/dsh-paperlens
或 git 安装(本包已提交 lib/,无 prepare 脚本 → 零 allowBuilds)
dsh plugin --profile web add https://gitcode.com/foqiang/dsh-paperlens.git
bundle 声明在 dsh.bundle.patch,装完下次启动自动挂载,无需手改 cordis.patch.yml。
配置(cordis.patch.yml 的 insert config)
- insert:
- id: dsh-paperlens
name: dsh-paperlens
config:
sources:
openalex: { enabled: true, email: "you@example.com" } # mailto 提升 OpenAIex polite pool
crossref: { enabled: true, email: "you@example.com" }
defaultMaxResults: 20 # paper_search 默认条数
libraryDir: 默认为 ~/.dsh/paperlens/
开发
node build.mjs # 自动定位 deepseek-harness 根目录编译 lib/
node smoke.mjs # 纯逻辑 smoke(零 @deepseek-ai,离线可跑)
node scripts/net-smoke.mjs # 真网络检索冒烟(需能访问 api.openalex.org / api.crossref.org)
范围与边界(诚实标注)
- 数据源:v1 为开放 API 源(OpenAlex / CrossRef)。CNKI / 万方 / Scopus / ScienceDirect 需浏览器 + CARSI 认证,属 GUI 应用域,不在本插件;Semantic Scholar 无 key 即限流(429),留待 v2 接 key 再加。
- AI 分析:详析 / 对比 / 综述由 dsh 会话本体直接完成 —— 工具只提供结构化数据。
- 引用图谱:GUI 专属的 D3 交互图不做;paper_graph 预留(v2)返回引用关系数据由模型叙述。
- 本项目仅借鉴 PaperLens 的功能划分思路,代码全部重写、MIT 许可,无代码复用。
KV Cache effect
本插件默认不注入任何模型可见上下文(无 systemPrompt section、无 pre-step 注入),只在模型调用工具时产生一次性的工具调用与结果 —— 对 KV cache 的稳定前缀无影响,append-only 会话记录。本地文献库的读取发生在工具调用内,不进模型上下文。
许可证
MIT © 2026 fuqiang (foqiang)
Inspired by vanthree31/PaperLens workflow concepts; no code borrowed.