概要
v0.14.0 把「写作」做成与阅读并列的主画面:会议模板、Git 同步、SyncTeX 双向定位与实时预览一并落地。阅读侧新增知乎 Agent、PDF 内嵌目录编辑、字符级全文翻译与译文导出、论文库自定义属性,并修复了导入刷新、翻译预览与 PDF 阅读中的多项性能与交互问题。
新功能
- 写作工作台与会议模板: 左侧栏在「阅读 / 写作」之间切换;
thesis/下每个文件夹是一个项目,内置 ACL、CVPR、ECCV、ICLR、ICML、NeurIPS 官方模板,支持项目文件的重命名、移动、上传、删除与主文件设定。(commit by @JiaheChen2002) - Git 同步与版本历史: 将整个
thesis/提交并推送到 GitHub,支持手动、每次编译后或每 5/15/30/60 分钟上传;历史标签可查看每版差异并回退,回退不会删除之后的上传记录,编译产物与 PDF 不上传。(commit by @JiaheChen2002) - SyncTeX 双向定位: 源码到 PDF 按非空选区跨行、跨栏、跨页高亮,PDF 双击或按钮可跳回源码;后退同步优先复用最近一次点击的页内位置。(commit by @Phil-Fan)
- 实时预览与编译面板: PDF 顶栏集中选择 LaTeX 引擎、切换实时预览与自动编译,保存源文件即触发编译;编辑器检查与编译日志合并为问题面板,可跳转到对应源码。(commit by @Phil-Fan)
- 知乎 Agent: 内置知乎 Agent,可检索知乎直答与标题结果;论文 Info 面板可生成「去知乎提问」草稿,确认后打开知乎,对话空态改为讨论卡片。(commit by @Phil-Fan)
- 全文翻译重排与导出: 全文翻译改为字符级重排,保护行内公式与表格文字,保留原页矢量内容,并可导出单语或双语译文 PDF。(#832 by @qychen2001)
- 论文库自定义属性: 表头可新增 Select 属性,管理选项与颜色、在单元格中快捷赋值,并持久化列显隐、列宽与顺序;定义同时写入
properties.json和 catalog。(#835 by @Immortal-Fates) - PDF 内嵌目录编辑: 在阅读器中增删、重命名、拖拽书签及其层级,选中文字即可创建书签,修改自动写回 PDF,其他阅读器也能看到目录结构。(commit by @qychen2001)
- 订阅未读与快捷入库: 广场订阅记录条目未读状态并支持只看未读,右键即可把文章直接导入论文库。(未读 / 入库 by @Phil-Fan)
- PDF 换页模式: 阅读 PDF 时可切换逐页翻阅,用翻页键或按钮按页移动,不再只能连续滚动。(commit by @Phil-Fan)
- 本地 HTML 预览: 在 Markdown 中点击 HTML 链接或打开
.html文件时,可在右侧面板预览本地页面。(commit by @Phil-Fan) - CLI 笔记抓取:
agenteroCLI 新增从 Cool Papers 抓取论文笔记并写入NOTES.md的能力。(commit by @Phil-Fan) - Agent 预设: 新增 Cursor Agent 原生 ACP 模板与 Qoder CN 预设,配置流程和版本检查同步覆盖这两个客户端。(commit by @Phil-Fan)
改进
- 导入刷新局部化: 导入或改名论文后只刷新目标论文列表与双链,不再按论文库规模做全量重扫;800 篇库的导入后处理由多次全库扫描降为毫秒级局部更新。(#845 by @ffy6511)
- 翻译预览增量与性能: 译文预览改为逐页重排,先译完的页优先显示;重排构建使用独立 PDFium 引擎并降低流式开销,缓解翻译时滚动卡顿。(commit by @qychen2001, @Phil-Fan)
- 设置页重组: 整合接入与 MCP 分组,将「远程访问」重命名为「移动访问」,EasyScholar 改为 provider 卡片,移除已废弃的镜像与手动 Cookie 选项,登录关闭后自动探测机构代理。(commit by @Phil-Fan)
- 入门引导: 本地桌面应用前置展示,新增 CLI Agent 标题与桌面端提示,并在配置 Agent 前检查 Node.js 运行时。(commit by @Phil-Fan)
- PDF 阅读细节: 点击阅读区自动收起大纲,书签悬停操作更紧凑并显示完整标题,侧栏底部预留底栏空间,保存书签不再重载阅读器。(commit by @qychen2001)
- 写作与编辑器打磨: 统一浮动源码工具条,CodeMirror 滚动条空闲自动隐藏,重做写作标签、上传与预览外观,并强化结构大纲层级。(commit by @Phil-Fan)
- arXiv 源码获取: 未保存版本时下载最新 arXiv 源码,并统一 LaTeX 源码的准备与阅读流程。(commit by @qychen2001)
- WebVPN 凭据: 登录验证后自动捕获 WebVPN Cookie,简化设置步骤并在过期时提醒更新。(commit by @Phil-Fan)
修复
- papers 根目录 PDF: 直接放入
papers/根目录的 PDF 会在文件稳定后自动建立资料文件夹,解析结果写入 <[inline_block>1,重启后复用缓存而不再重复解析。(#847](https://github.com/poco-ai/Agentero/pull/847) by @V-IOLE-T) - Info 预览: 进入 Info 时保留有意的悬浮预览,仅在离开行、滚动或编辑弹层出现时取消,并在导航或筛选结束时清理。(commit by @Phil-Fan)
- 知乎密钥掩码: 设置中已保存的知乎密钥以掩码显示,不再暴露明文。(commit by @Phil-Fan)
- 翻译状态: 加载状态保持到最终预览就绪,译文导出入口仅在可导出时出现。(commit by @Phil-Fan)
- Windows TeX 输出: 编译时把引擎输出写入临时文件再读取,避免 pdfTeX 管道刷新失败;非 UTF-8 的 SyncTeX 输出也能正确解码。(commit by @JiaheChen2002)
- PDF 适合宽度缩放: 滚动条出现或消失时保持适合宽度缩放稳定,不再跳变。(commit by @Phil-Fan)
已解决问题
- PDF 目录编辑: 阅读器可直接维护 PDF 内嵌书签并写回文件。(#833 by @V-IOLE-T)
- 本地 HTML 预览: 点击 Markdown 中的 HTML 可在右侧预览,
.html文件也能正常显示。(#825 by @Phil-Fan) - Cursor Agent 内置: 新增 Cursor Agent 原生 ACP 预设。(#824 by @Phil-Fan)
- CLI 笔记能力: Cool Papers 笔记抓取进入 CLI。(#820 by @Phil-Fan)
- PDF 换页模式: 阅读器支持逐页翻阅。(#701 by @Phil-Fan)
- WebVPN Cookie: 登录后自动抓取 Cookie 并处理过期提醒。(#742 by @Phil-Fan)
- 论文库 Info 预览: 悬停预览在进入 Info 后保持,不再跳变。(#739 by @Phil-Fan)
- SyncTeX 正反向对应: 修复写作模式的正反向定位与高亮偏移。(#836 by @Phil-Fan)
- 增量翻译预览: 重排预览改为逐页增量,缩短首屏等待。(#838 by @Phil-Fan)
- PDF 滚动卡顿: 重排构建改用独立 PDFium 引擎,降低翻译时的滚动卡顿。(#798 by @Sonder4)
已知限制
- 译文 PDF 质量: 作者区仍可能出现方框字形与不自然断行,人名和术语可能误译,旋转或裁剪标签仍保留英文;复杂表格合并与公式归属尚未与 BabelDOC 完全对齐。(#832 by @qychen2001)
Summary
v0.14.0 turns Writing into a first-class workspace alongside Reading: conference templates, Git sync, bidirectional SyncTeX, and live preview all ship together. The reading side adds a Zhihu agent, embedded PDF bookmark editing, character-level document translation with PDF export, and custom library properties, while fixing import refresh, translation preview, and several PDF performance and interaction issues.
Features
- Writing workspace and conference templates: Switch between Reading and Writing in the sidebar; each folder under
thesis/is a project, with official ACL, CVPR, ECCV, ICLR, ICML, and NeurIPS templates, project file actions, and main-file selection. (commit by @JiaheChen2002) - Git sync and version history: Commit and push the whole
thesis/folder to GitHub manually, after each compile, or every 5/15/30/60 minutes; the History tab shows each upload's diff and can restore a version without discarding later uploads, while build artifacts and PDFs stay out of the repository. (commit by @JiaheChen2002) - Bidirectional SyncTeX: Highlight cross-line, cross-column, and cross-page regions from source to PDF, jump back by double-clicking the PDF, and reuse the last clicked PDF position for backward sync. (commit by @Phil-Fan)
- Live preview and compile panel: Pick the LaTeX engine, toggle live preview, and control auto-build from the PDF toolbar; saving a source file compiles it, and editor diagnostics plus compile logs share one problem panel that jumps to the source. (commit by @Phil-Fan)
- Zhihu agent: A built-in Zhihu agent searches Zhida answers and question titles; the Paper Info panel drafts an "ask on Zhihu" question and opens Zhihu after confirmation, while the chat empty state shows discussion cards. (commit by @Phil-Fan)
- Full-document translation reflow and export: Translation now produces a character-level reflow, protects inline math and table text, preserves original vector content, and exports monolingual or bilingual translated PDFs. (#832 by @qychen2001)
- Custom library properties: Add Select properties from the header, manage options and colors, assign values inline, and persist column visibility, width, and order; definitions are written to
properties.jsonand the catalog. (#835 by @Immortal-Fates) - Embedded PDF bookmark editing: Add, rename, remove, and reorder bookmarks and their hierarchy in the reader, create a bookmark from selected text, and write changes back into the PDF so other readers see the updated outline. (commit by @qychen2001)
- Feed unread state and quick import: Plaza feeds track unread items and can filter to unread only, and the context menu imports an article straight into the library. (unread / import by @Phil-Fan)
- Page-by-page PDF mode: Switch the PDF reader to page-by-page navigation and move with page-turn keys or buttons instead of continuous scrolling. (commit by @Phil-Fan)
- Local HTML preview: Click an HTML link in Markdown or open an
.htmlfile to preview the local page in the right-hand panel. (commit by @Phil-Fan) - CLI note fetching: The
agenteroCLI can fetch Cool Papers notes and write them toNOTES.md. (commit by @Phil-Fan) - Agent presets: Added a native Cursor Agent ACP template and a Qoder CN preset, with setup and version checks covering both clients. (commit by @Phil-Fan)
Improvements
- Targeted import refresh: Importing or renaming a paper refreshes only the affected paper list and wiki links instead of rescanning the whole library; on an 800-paper vault, post-import work drops from repeated full scans to millisecond-level updates. (#845 by @ffy6511)
- Incremental translation preview and performance: Translated preview now reflows page by page so finished pages appear first, and reflow builds run on a dedicated PDFium engine with lower streaming overhead to reduce scrolling stutter during translation. (commit by @qychen2001, @Phil-Fan)
- Settings reorganization: Consolidated integrations and MCP groups, renamed Remote Access to Mobile Access, restyled EasyScholar as a provider card, removed obsolete mirror and manual-cookie options, and added institution proxy probing after login. (commit by @Phil-Fan)
- Onboarding: Local desktop apps now appear first, with a CLI agent heading and desktop-app hint, and Agent setup checks the Node.js runtime first. (commit by @Phil-Fan)
- PDF reading details: Clicking the reading surface dismisses the outline, bookmark hover actions are more compact and reveal full titles, side panels reserve room for the bottom bar, and saving a bookmark no longer reloads the viewer. (commit by @qychen2001)
- Writing and editor polish: Unified the floating source toolbar, auto-hide the CodeMirror scrollbar while idle, reworked writing tabs, upload, and preview chrome, and strengthened the structure outline hierarchy. (commit by @Phil-Fan)
- arXiv source retrieval: Download the latest arXiv source when no version was saved, and unify LaTeX source preparation and reading. (commit by @qychen2001)
- WebVPN credentials: Capture WebVPN cookies automatically after a verified login, simplify setup, and remind users when the cookie expires. (commit by @Phil-Fan)
Fixes
- PDFs in the papers root: PDFs dropped directly into
papers/now get a paper folder once the file is stable, save layout results tosource/layout.json, and reuse the cache after restart instead of re-parsing. (#847 by @V-IOLE-T) - Info previews: Intentional hover previews remain available when moving into Info and are canceled only on row exit, scroll, or editor and popover interaction, then cleared when navigation or filtering ends their context. (commit by @Phil-Fan)
- Zhihu secret mask: Saved Zhihu credentials now appear masked in Settings instead of in plain text. (commit by @Phil-Fan)
- Translation state: The loading state now persists until the final preview is ready, and the export action appears only when a translated PDF can be exported. (commit by @Phil-Fan)
- Windows TeX output: Compile output is written to a temporary file before reading, avoiding pdfTeX pipe flush failures, and non-UTF-8 SyncTeX output is decoded correctly. (commit by @JiaheChen2002)
- Fit-width PDF zoom: Fit-width zoom stays stable when the scrollbar appears or disappears. (commit by @Phil-Fan)
Resolved Issues
- PDF bookmark editing: The reader now edits embedded PDF bookmarks and writes them back to the file. (#833 by @V-IOLE-T)
- Local HTML preview: HTML links in Markdown preview on the right, and
.htmlfiles display correctly. (#825 by @Phil-Fan) - Cursor Agent preset: Added a native Cursor Agent ACP preset. (#824 by @Phil-Fan)
- CLI notes: Cool Papers note fetching is available from the CLI. (#820 by @Phil-Fan)
- Page-by-page PDF mode: The reader supports page-by-page navigation. (#701 by @Phil-Fan)
- WebVPN cookies: Cookies are captured automatically after login, with expiry reminders. (#742 by @Phil-Fan)
- Library Info previews: Hover previews persist when moving into Info instead of jumping away. (#739 by @Phil-Fan)
- SyncTeX correspondence: Fixed forward and backward positioning and highlight offsets in Writing. (#836 by @Phil-Fan)
- Incremental translation preview: Reflow preview is now incremental per page, shortening first-screen wait time. (#838 by @Phil-Fan)
- PDF scrolling stutter: Reflow builds now use a dedicated PDFium engine, reducing scrolling stutter during translation. (#798 by @Sonder4)
Known Limitations
- Translated PDF quality: Author areas can still contain missing glyphs and awkward line breaks, names and terms may be mistranslated, rotated or cropped labels remain in English, and complex merged tables and formula ownership are not yet fully on par with BabelDOC. (#832 by @qychen2001)
Full diff: https://github.com/poco-ai/Agentero/compare/v0.13.0...v0.14.0