Skip to content

Releases

v1.11.0

Choose a tag to compare

@guoxinlu17-cmyk guoxinlu17-cmyk released this 18 Oct 12:12

安装

下载下方 dsh-bridge-1.11.0.xpi → Zotero 工具 → 插件 → 齿轮 → Install Add-on From File… → 重启 Zotero。

要求

  • Zotero 7+(本项目在 9.0.6 上开发与实测)
  • 本机可用的 dsh(验证于 0.2.1-rc.2),以及一个装好插件的专用 profile

本次包含

  • 对话窗口:Markdown 渲染、流式输出、消息级操作、快捷动作卡片、材料面板、引文核对、会话历史
  • 引文核对:回答里的引文回溯到本次真正发给模型的正文,逐条标 原文一致 / 近似 N% / 未在本次材料中找到,点一行即在 Zotero 中定位来源
  • 写回:存为笔记(标题按内容生成;可再点「AI 起标题」)、建集合、主窗口定位
  • 阅读器:划词浮层、工具栏按钮、批注侧栏入口
  • 工作区下拉(= 子进程 cwd);会话自动登记进 DSH 工作区
  • 设置面板 + 「测试连接」;串行闸门(同一时刻只有一个 dsh 子进程)
  • 失败时显示 stderr 原文,不再只说「没有返回内容」

已知限制

详见 README「已知限制」。三条最要紧:

  1. Zotero 9 的阅读器没有给第三方留侧栏注册点,所以是工具栏按钮 + 划词浮层,不是常驻侧栏
  2. 会话登记进 DSH 工作区后,要重启 DSH 才看得见(它启动时把工作区表读进内存,不监视文件)
  3. 若 dsh --profile <p> --json - 报 MISSING_CREDENTIAL,需在该 profile 的 cordis.patch.yml 里启用 credentials

校验

  • node --check ×6 通过
  • 30 项纯函数断言(Markdown 词法器 / 引文匹配器)通过
  • xpi 11 个条目,逐文件 sha256 与仓库源码一致