dsh-zotero 是本地 Zotero 插件,面向 DeepSeek…
52.9/100
综合分
58
GitHub 星标
2,896
npm 周下载
—/5
用户评分
数据截至 2026/11/3 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-zoteronpm 源 · dsh-zotero 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · market
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 1 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-zotero @ 0.14.1
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/30 02:38:50
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 11 处,展示前 11 条)
- 发起网络请求lib/client.js:492
gate.request(); - 发起网络请求lib/http-client.js:396
response = await fetch(url, { - 发起网络请求lib/write-http.js:261
response = await fetch(url, { - 发起网络请求lib/write-approval.js:152
outcome = await approval.request({ - 写入本地文件lib/scholarly/fulltext/store.js:96
this.rootEnsured = mkdir(this.root, { recursive: true }).then(() => { }, (err) => { - 读取本地文件lib/scholarly/fulltext/store.js:117
raw = await readFile(path, 'utf8'); - 写入本地文件lib/scholarly/fulltext/store.js:166
await writeFile(temporary, encoded, 'utf8'); - 写入本地文件lib/scholarly/fulltext/store.js:167
await rename(temporary, path); - 删除本地文件lib/scholarly/fulltext/store.js:176
await rm(path, { force: true }); - 发起网络请求lib/scholarly/transport/http.js:141
const fetchImpl = options.fetchImpl ?? ((input, init) => fetch(input, init)); - 读取本地文件lib/local/attachment-location.js:117
await access(path);
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
⚠ 该插件运行需访问外部网络 / 远程 API,部署在国内无外网环境时可能无法正常使用。
依赖的 DSH / Cordis 模块
@deepseek-ai/cosmokit@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/cordis-plugin-include@deepseek-ai/cordis-plugin-loader@deepseek-ai/dsh-api-remotes@deepseek-ai/dsh-api-session-controller@deepseek-ai/dsh-attachment@deepseek-ai/dsh-attachment-local@deepseek-ai/dsh-brand@deepseek-ai/dsh-chunked-list@deepseek-ai/dsh-client-connection给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 检索本地文献库
- 读取文献内容
- 作为智能体证据库
Zotero 工具包,给 DeepSeek Harness 用;把你的 Zotero 文库变成智能体的证据库。
最近更新
在 GitHub 查看全部 →v0.14.12026-10-29
dsh-zotero v0.14.1,构建自提交 9e939ce。
· 亮点
• 文献面板支持复制引用:检查器的操作行可复制 CSL 引用和 BibTeX 正文,「更多格式」菜单提供参考文献、BibLaTeX、RIS、CSL-JSON 正文,以及仅客户端生成的条目信息块(标题、作者、来源、DOI、URL)。所有控件共用同一条剪贴板通道。
• 面板导出端点(zotero/export):新增的库端点通过同一导出域、格式枚举和 maxExportRefs 上限提供渲染后的导出文本,与 zotero_export 工具一致,因此导出引用只需一次请求。逐条目的条目化仍由工具负责。
• 搜索审计记录:每次搜索都在首屏报告返回的命中数、范围内的总命中数和笔记扫描匹配数,查询、范围、模式和生效的筛选条件列在同一行。范围没有报告总数时只显示返回数,原始 ref 收在展开项里。
• Harness 基线:基线依赖锁定改为 dsh >= 0.2.1-rc.3,因为 rc.4 发布时没有桌面构建。README 徽章、入门指南的前置条件和版本映射表在两种语言下均已更新。
• 核心模块拆分:803 行的 normalize 模块和 2,232 行的写入域拆成聚焦模块,每种记录类型一个、每种写操作一个,共用一套描述写入需求的契约。服务类拆出配置生命周期、工具注册、诊断和 shell 写入审批接缝,类型化参数拒绝和受支持 ref 解析器移到 error 和 ref 模块。
• 客户端解码器拆分:导出、写入和同步投影各自持有解码器,读取投影留在共享模块。
• 统一产品用语:会话标签页、面板标签页、设置文案以及包和市场描述统一使用「文献轨迹 / 文献面板」的措辞。
• 按生产模块划分测试通道:其余测试套件按所覆盖的模块分组,通道夹具和支持辅助函数合并,测试 README 的迁移计划改为长期约束。
· 安装
dsh plugin --profile add dsh-zotero@0.14.1
预构建发布分支(零审批):
dsh plugin --profile add github:Vncntvx/dsh-zotero#release
源码标签:
dsh plugin --profile add github:Vncntvx/dsh-zotero#v0.14.1
宿主要求:dsh >= 0.2.1-rc.3。版本映射见 README 和 docs/getting-started.md。
v0.14.02026-10-28
dsh-zotero v0.14.0,构建自提交 1adf88c。
· 亮点
• 库面板子组件(dsh-zotero/library):一个专用右侧栏面板,挂在对话旁边(sidebarRightTabs),不用经过智能体就能浏览整个库、查看合集树、多字段筛选、全文搜索和条目详情。
• 720px 容器查询响应式布局:在宽屏三栏布局和窄屏分段面板导航(树 / 列表 / 详情)之间无缝切换,工具栏也会自动换行。
• 双层视图持久化:持久偏好和视图固定项存进 localStorage,就绪的详情缓存则放进 LRU 会话内存,右侧栏标签卸载后依然保留。
• 传送门标签选择器:服务端标签搜索弹层用 createPortal 渲染,按视口锚定定位,点击外部关闭,支持 Escape 键。
• 丰富的详情操作:直接在侧栏读 PDF、用浏览器打开 URL、折叠子区块,一键把条目引用、笔记和批注引用到对话里。
• 搜索 schema 修复:在 SEARCH_ITEM_SCHEMA 中声明 doi,并加上编译期断言,避免搜索结果校验被拒(感谢 @yomcqu)。
• 基础组件对齐:DiagnosticsCard 和 ZoteroCommandCard 迁移到官方 StateDot、Button、JsonTree 和 SegmentedControl 基础组件。
• Harness 基线:基线依赖固定为 dsh >= 0.2.1-rc.4。README 徽章、入门前提条件和版本映射表在两种语言下都已更新。
· 安装
dsh plugin --profile add dsh-zotero@0.14.0
预构建发布分支(免审批):
dsh plugin --profile add github:Vncntvx/dsh-zotero#release
源码标签:
dsh plugin --profile add github:Vncntvx/dsh-zotero#v0.14.0
宿主要求:dsh >= 0.2.1-rc.4。版本映射见 README 和 docs/getting-started.md。
v0.13.12026-10-25
dsh-zotero v0.13.1,构建自提交 1c31aaa。
· 亮点
· 批量条目操作(zotero_batch_items):批量任务现在只需一份审核过的计划,不再为每个条目各出一张审批卡(issue #8,感谢 @babycoff)。创建走原生 POST 批量请求,列表更新走带版本号的 PATCH,删除则先重读并校验整棵子图,再把条目及其子项移入 Zotero 回收站。每个创建索引最终落在 created、failed 或 unverified;提交边界之后无法证实的回执报 commit-unknown,并标记为不可重试。
· 六个新写入工具:zotero_create_saved_search、zotero_update_saved_search、zotero_delete_saved_search、zotero_update_note、zotero_update_collection 和 zotero_restore_items,沿用现有写入的读-合并-写、版本前置条件和审批接缝。写入面现为 15 个工具,宿主工具共 23 个。
· 写入面全面提供可验证回执:每个写入工具都返回可重放的回执,共用 created-item 与 failed-row 两种变体。已提交但未证实的结果携带完整已知身份。客户端渲染恢复计数、部分与失败徽标,以及按工具汇总。
· 学术全文读取与保存(7 个学术工具):scholarly_read 把 DOI、arXiv id、PMID 或 URL 解析为开放获取全文,缓存后按有界分块返回。scholarly_save_to_zotero 通过写入接缝从检索结果创建 Zotero 条目,保存只需一次审核调用。搜索结果会标出已收录该文献的文库。
· 学术传输加固:4xx 响应不再被折成空结果列表,而是作为未应答来源进入 failedSources;只有查找仍把 404 视为不存在。SSRF 防护按类别拒绝 IPv6 字面量主机。检索、融合以及 PubMed/PMC 流水线做了精简,学术行现在自带语言字典和图标。
· 宿主边界失败即关闭:撤回的审批现在表现为 harness 中止而非拒绝,取消的调用绝不会被误当成决定。所有 Remote 端点都接收载体取消信号。批量删除预览只在目标已消失或存在歧义时降级子项计数;传输故障和取消会传到调用方。
· 写入域细化:每个读-合并-写都声明它读取的确切状态,因此没有 collections 的子条目不再被判为格式错误。子条目的 collection 编辑会被精确拒绝,其他子项写入照常进行。作用域目录按服务实例隔离进行中的读取,并以 O(1) 索引默认字段 schema。
· 客户端打磨:工具卡表格现覆盖全部 24 张卡,并有对等规范双向断言其与宿主工具词汇一致。导出格式移入独立模块,插件管理卡从渲染器的 locale 座位读取翻译器,设置表单的布局与样式做了刷新。
· Harness 固定 dsh >= 0.2.1-rc.3:重型工具改为静态注册,状态投影通过 Service.init 绑定。README 徽标、入门前提和版本映射在两种语言下均已更新。
· 保持行为的质量清理:服务端分页列表、单条创建提交守卫和响应解析现在各只有一份实现。batchItems 和浏览器入口拆分为阶段与表面辅助函数,152 个无消费者的导出去掉了 export 关键字,src 中不再有 as any。工具契约、线上语义、错误码和事件逐字节一致:完整测试套件(183 个文件、2692 个测试)和 release:check 均通过。
· 安装
dsh plugin --profile add dsh-zotero@0.13.1
预构建发布分支(零审批):
dsh plugin --profile add github:Vncntvx/dsh-zotero#release
源码标签:
dsh plugin --profile add github:Vncntvx/dsh-zotero#v0.13.1
宿主要求:dsh >= 0.2.1-rc.3。版本映射见 README 和 docs/getting-started.md。
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。
README
由 DeepSeek 最新模型翻译生成dsh-zotero
English · 中文
dsh-zotero 是本地 Zotero 插件,面向 DeepSeek Harness。智能体在对话里检索、阅读、引用文献库,需要时还能修改;你在文献面板里浏览整个库并复制引用;文献轨迹展示智能体在当前会话中查到的文献、原文片段与导出内容,方便核对。
所有操作都通过 Zotero 本地 API(127.0.0.1:23119)与桌面端交互,读取无需配置 API Key。
主要功能
- 对话检索
- 检索阅读:按标题、作者、年份或全文搜索文献,读取元数据、个人笔记与本地 PDF 全文。
- 原文定位:围绕具体问题,从全文、批注和笔记中提取相关段落,PDF 批注附带原始页码。
- 引用导出:按 CSL 样式生成行内引用或参考文献表,支持导出 BibTeX、RIS 与 CSL-JSON。
- 写入扩展(可选):开启后可创建笔记、修改标签与合集(每次均需会话审批);启用学术检索组件后,可跨 7 个外部索引检索文献并核验引用。
- 文献轨迹
- 检索记录:会话顶部首屏显示每次调用的查询词、范围、筛选条件与命中数。
- 原文核对:按文献条目整理提取出的段落与批注,标明出处与原始页码,方便核对。
- 导出汇总:跨条目汇总当前会话生成的所有引用与 BibTeX,自动去重,可直接复制或下载。
展开完整文档(README 剩余 1 节)
dsh-zotero English · 中文 dsh-zotero 是本地 Zotero 插件,面向 DeepSeek Harness。智能体在对话里检索、阅读、引用文献库,需要时还能修改;你在文献面板里浏览整个库并复制引用;文献轨迹展示智能体在当前会话中查到的文献、原文片段与导出内容,方便核对。 所有操作都通过 Zotero 本地 API(127.0.0.1:23119)与桌面端交互,读取无需配置 API Key。 主要功能 - 对话检索 - 检索阅读:按标题、作者、年份或全文搜索文献,读取元数据、个人笔记与本地 PDF 全文。 - 原文定位:围绕具体问题,从全文、批注和笔记中提取相关段落,PDF 批注附带原始页码。 - 引用导出:按 CSL 样式生成行内引用或参考文献表,支持导出 BibTeX、RIS 与 CSL-JSON。 - 写入扩展(可选):开启后可创建笔记、修改标签与合集(每次均需会话审批);启用学术检索组件后,可跨 7 个外部索引检索文献并核验引用。 - 文献轨迹 - 检索记录:会话顶部首屏显示每次调用的查询词、范围、筛选条件与命中数。 - 原文核对:按文献条目整理提取出的段落与批注,标明出处与原始页码,方便核对。 - 导出汇总:跨条目汇总当前会话生成的所有引用与 BibTeX,自动去重,可直接复制或下载。 - 文献面板 - 全库浏览:在右侧边栏浏览 Zotero 合集树、标签、保存的搜索与回收站,支持多条件组合筛选。 - 详情与阅读:查看条目元数据、关联笔记与附件列表,支持在右侧阅读栏直接打开本地 PDF。 - 引用与联动:动作行直接复制 BibTeX、CSL 引用或条目信息;支持将选中文献一键填入对话输入框。 交互方式、界面分工与运行边界详见产品模型。 安装 桌面端安装(插件管理器) 在 DeepSeek Harness 桌面端打开侧栏的插件,点击添加插件,输入对应标识: - 最新版(推荐):dsh-zotero - 指定版本:dsh-zotero@0.14.1 - GitHub 预构建分支:github:Vncntvx/dsh-zotero#release 命令行安装 npm 安装最新版(推荐) dsh plugin --profile <name> add dsh-zotero 安装指定版本 dsh plugin --profile <name> add dsh-zotero@<version> 从 GitHub 预构建分支安装 dsh plugin --profile <name> add github:Vncntvx/dsh-zotero#release 安装完成后新建会话即可使用。在插件管理器中打开 dsh-zotero 详情页,其配置区提供完整配置表单。 提示:从 main 源码分支直接安装需要本地执行构建。pnpm 默认拦截依赖构建,使用 #release 分支可免除构建配置直接安装。 前置条件 1. 安装并运行 Zotero 7 及以上桌面版(写入功能需 Zotero 10)。 2. 在 Zotero 中开启本地 API:设置 → 高级 → 勾选“允许此计算机上的其他应用程序与 Zotero 通信”。 使用示例 1. 在对话中研读与定位出处 在日常会话中直接围绕研究问题提问,智能体会自动调取本地文献库检索、精读全文并抓取带页码的原文段落: - 文献检索与问答:向智能体询问某个研究方向,智能体检索本地文献库,结合文献摘要与元数据生成回答。 Agent → zotero_search(query: "Risk", itemTypes: ["journalArticle"]) - 定位原文段落:深入追问论文细节,智能体从本地 PDF 全文与批注中提取相关段落,并附带原始页码标注。 Agent → zotero_retrieve(ref: "zotero://user/0/item/ABCD1234", query: "methodology", sources: ["annotation", "fulltext"]) - 生成标准引用:要求格式化输出时,智能体直接生成 BibTeX 条目或指定样式的 CSL 引用。 Agent → zotero_export(refs: ["zotero://user/0/item/ABCD1234"], format: "bibtex") 2. 在文献轨迹中核对出处与导出 对话结束后,点击会话顶部的文献轨迹标签页,集中查看与核验本次对话调用的所有文献: - 查看检索条件:首屏展示智能体在当前会话中每次调用的查询词、检索范围(全库/合集/保存搜索)、筛选条件与命中篇数。 - 逐条核对出处:在条目检查器中核对引用的原文段落,比对原始页码与批注,确认论据真实无误。 - 去重汇总导出:在「导出」视图中集中查看本轮会话生成的全部引用与 BibTeX,跨条目自动去重,支持一键批量复制或下载。 3. 在文献面板中自主查阅与即时引用 写论文或独立整理文献时,直接在右侧边栏使用「文献面板」,无需通过智能体对话: - 自主翻阅与筛选:浏览 Zotero 分类合集树、标签体系、保存的搜索与回收站,支持按年份与条目类型组合筛选。 - 检视详情与阅读 PDF:点击条目查看详细元数据与关联笔记,在右侧阅读栏直接打开本地 PDF。 - 一键引用与对话联动:在动作行点击「复制 BibTeX」或「复制引用」直接粘贴到论文源文件;点击「提问」或「加入对话」可将选中文献一键送入会话草稿,展开定向讨论。 工具一览 插件提供 6 个读取工具与 15 个写入工具。写入工具默认关闭,可在配置中开启 writeEnabled。 | 工具 | 用途 | | zotero_search | 按标题、作者、年份、标签或全文搜索文献,支持按分类与标签筛选 | | zotero_browse | 浏览文献库结构,包括分类合集树、标签列表和保存的搜索 | | zotero_get | 读取单篇文献的元数据详情、摘要、附件与笔记列表 | | zotero_retrieve | 围绕问题从全文、笔记与批注中检索相关段落(批注保留页码) | | zotero_changes | 检查文献库最近的新增、修改或删除记录 | | zotero_export | 生成格式化引用、参考文献列表,或导出 BibTeX、RIS、CSL JSON | 15 个写入工具(笔记、标签与合集归属、合集、条目、保存搜索、Trash 恢复、全库标签、批量操作)默认关闭,开启后仅写入个人库,且每次写入都需要审批。全部 21 个工具的完整契约见工具参考。 说明文档 使用 | 文档 | 内容 | | 快速入门 | 安装、连接验证与第一个任务 | | 产品模型 | 两个入口、两大视图、组件分工与系统边界 | | 功能概览 | 对话能力、文献轨迹、文献面板、写入与学术检索 | | 故障排查 | 常见问题、诊断步骤与处理方法 | 维护 | 文档 | 内容 | | 系统架构 | 数据流、分层职责、组件边界与设计边界 | | 工具参考 | 21 个本地工具与 7 个学术工具的参数、返回值与错误码 | | 配置参考 | 各设置命名空间的字段、默认值与热更新机制 | | 开发指南 | 构建、测试、调试与发布流程 | 许可证 本项目遵循 MIT 许可证。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
Vncntvx/dsh-zotero
dsh-zotero 是本地 Zotero 插件,面向 DeepSeek…
相关插件 · 市场 / 管理
插件精选列表awesome-dsh-plugin/awesome-dsh-plugin
DeepSeek Harness(dsh)插件精选列表
★ 22,025未汉化DSH
73.6
新词雷达zhuyansen/new-term-radar
new-term-radar新词雷达
★ 2,049已汉化MCP
72.8
插件生态导航0xsline/awesome-deepseek-harness
安装 贡献指南 DeepSeek Docs 公开插件目录 Issues
★ 1,188已汉化DSH
72.6
技能注册中心iflytek/skillhub
企业级开源智能体技能注册中心——发布、发现并管理组织内可复用的技能包。
★ 5,358已汉化DSH
71.9
插件市场目录imsai-sh/awesome-deepseek-harness-plugins
面向 DeepSeek Harnessdsh生态的社区插件目录,共收录 13938 个插件含 PR 收录与…
★ 350已汉化DSH
71.8
插件精选清单Anil-matcha/awesome-dsh-plugin
DeepSeek Harnessdsh精选指南——DeepSeek…
★ 1,013已汉化DSH
71.7