Repository navigation
Releases
Releases · PracticeEarnestly/zotero-ai-literature-workflow
Zotero LLM Automation Bridge 0.1.7 — 补录未处理五星论文
Zotero LLM Automation Bridge 0.1.7
本版本把从未自动化的现有五星论文纳入分析队列。
主要变化
- 启动时扫描当前五星论文。
- 同一论文已有任何 Bridge 任务记录时不重复入队。
- 没有本机任务记录、但已有同步 Bridge 自动笔记时也不重复入队。
- 设置页新增“重新扫描未处理的五星论文”按钮。
- 任务表格用“现有 5”标记补录任务。
- 队列保持严格串行;失败任务仍需手动重试。
验证
- 43 项自动化测试通过。
- 真实文库共有 28 篇五星论文:2 篇已有任务、1 篇已有 Bridge 笔记、25 篇成功加入队列。
- 扫描时保持自动化暂停,没有产生模型调用。
- XPI SHA-256:
586c45ddb9814759bf520a4cfa91be929a6fddd6435cb9993bf9e27af97759b8
本版本没有修改 llm-for-zotero、Style 或 AI Butler。
Zotero LLM Automation Bridge 0.1.6 — Zotero 10 设置与任务表格
Zotero LLM Automation Bridge 0.1.6
本版本修复 Zotero 10 升级后 Bridge 被禁用、模型选项变灰和 Prompt 空白的问题,并加入 llm-for-zotero 自定义 Prompt 的显式导入。
主要变化
- 支持 Zotero 7.0–10.0,并在 Windows Zotero 10.0.6 中完成原生更新和加载验证。
- 模型下拉框恢复可用,能读取当前 llm-for-zotero 的 API 模型。
- 保留 Bridge 已保存的 Prompt,不会因更新而清空。
- 可从 llm-for-zotero 的自定义 Prompt 列表选择并载入。载入后仍需保存,形成 Bridge 独立版本;不会修改上游 Prompt。
- 任务队列改为表格,显示状态、文献、评分变化、Prompt 版本、模型、尝试次数、更新时间和详情,并保留手动重试。
- 设置控制器由 Bridge 全局对象提供,减少 Zotero 偏好页脚本作用域造成的初始化失败。
验证
- 42 项自动化测试通过。
- 真实设置页读取到 3 个 API 模型和 4 个自定义 Prompt。
- 原有 Bridge Prompt 保持 15,857 个字符、版本 3。
- 真实任务表格显示 3 条历史任务,包括 2 条完成和 1 条失败任务。
- XPI SHA-256:
81972d010fdea998a051ba3eb6bacf57dccef3887e37158f2770e9a1e8947265
本版本没有修改 llm-for-zotero、Style 或 AI Butler。
Zotero LLM Automation Bridge 0.1.5 — Markdown 笔记修复
Zotero LLM Automation Bridge 0.1.5
独立的 Zotero 自动化插件:Style 的 Extra 评分由低于 5 进入五星时,将论文加入队列,调用 llm-for-zotero 的公开 Agent API,并保存论文子笔记。
本版修复 Markdown 保存:标题、加粗、列表、表格、代码块及链接转为 Zotero 富文本,公式采用 Zotero 原生 math 标记。更新后自动迁移 Bridge 自己生成的旧版纯文本笔记,迁移前备份原文,不重新调用模型。
下载与安装
下载 zotero-llm-automation-bridge-0.1.5.xpi,在 Zotero“工具 → 插件 → 从文件安装插件”中安装。需要已安装 Style(Extra 评分模式)和 llm-for-zotero,并配置支持工具调用及图像输入的 API 模型。
首次启动只建立当前评分基线,不批量分析已有五星。设置和队列保存在 Zotero 数据目录的 llm-automation-bridge/。本版采用手动更新。
验证
- 40 项测试通过;XPI 完整性与确定性构建检查通过。
- Windows Zotero 9.0.6 已实际加载,真实 Agent 调用、子笔记保存和两份旧笔记迁移已验证。
- Style、llm-for-zotero 和 AI Butler 未修改。
- Zotero 7/8、界面截图及跨设备同步尚未验证;全部图表覆盖与科学内容需要人工检查。
SHA-256:5418681567a6fc1c58fbd38bf983aa6cac984038def88b2d5047a8f3be8b05a1