Open Paper LogoOpen Paper
All Posts

Changelog (December 2025)

Complete list of changes made between July - December 2025.

December 18, 2025

The past six months have been SO busy shipping some really exciting features to making Open Paper more useful for researchers.

I was hoping that these changelog posts would be a lot more frequent than they're turning out to be. Because of how infrequent they've been, I'm making this a big update (July - December) with less granularity than I would ordinarily hope to have on a monthly basis.

New Features & Improvements

  • 305558 Enforce pricing plans across OP - with Basic and Researcher
  • e8da20 Improve the quality of PDF highlights in the viewer
  • 501ea9 Update dropzone limit to 10 PDFs at once (usable from the library)
  • b95a59 Improve relevance and quality of AI-generated annotations during indexing
  • b8d927 Improve uploading speeds in the backend jobs service - slash latency by 50%
  • cc2269 Everything chat - allow users to chat across their entire library of papers via the understand page
  • 581079 Disable a small experiment to extract and display images from PDFs in the viewer. Wasn't meeting the quality bar I was hoping for. TBD on if/when we'll bring it back.
  • 98d9a1 Misc improvements - e.g., scrolling to selected text from a highlight in the viewer
  • 09de4f Add projects, making it easier to organize groups of papers together to create artifacts, citations, etc.
  • daf18b Support uploads for multiple papers in the library page and track live progress
  • 6c8cda Update the per file upload limit to 15MB. We're planning to increase this to 30MB pending some performance improvements - stay tuned.
  • d59a79 Similar to other places, use proactive warnings/toast notifications to notify user that they're approaching billing limits.
  • 78302a Improve search speeds for the multi-paper agent by giving it a more efficient function to search against the database - 10x speed up, avoiding common timeout issues that users were experiencing. We migrated to using native Postgres full text search capabilities.
  • 2a1791 Support email-only sign-in using a 6-digit login code, rather than only Google auth.
  • dc619a Misc. improvements - improve deletion logic from the library table.
  • dc619a Add support for tags for papers - making it easier for users to organize and search for specific papers based on tags.
  • 4c326e Use common hook with SWR for fetching papers from the db - improves performance and reduces latency. Code re-use is an easy win.
  • 14eac5 Major performance improvements for the multi paper agent functionality. Improve query times for search terms in the DB, as well as improve the overall function calling speed of the agent (migrated to using the Kimi K2 model on Groq, away from the previous gpt 4.1). Also, add automatic compaction when context window limits are approaching.
  • cc3419 Add support for having collaborators within projects - allowing multiple users to work on the same project together. Admin (owner) can control permissions for each collaborator.
  • 0f41fe Start running automatic association between papers and their DOIs to create higher quality citations. This will also be used later to help users explore related papers.
  • c71afd Add support for generating data tables within a project. Data Tables allow users to extract and organize data from their papers in a structured format, making it easier to analyze and visualize the information. Can be exported to a CSV file.

Research Agent Architecture

Research agents need the right harnesses to provide useful results to users. Without the correct scaffolding for optimally useful information, they're liable to hallucinate, produce incorrect results, and generally be less useful. We've done a deep dive into the architecture of our research agents, and we've ultimately landed on this design:

Research Agent Architecture

You can find the code for the core agent in this file.

To try it out yourself, create a project and ask a question that allows the agent to harness an answer from multiple papers in your library.

Coming Soon

We've got some fun stuff in the works. We're working on improving collaboration features within OP, improving quality of artifact generation (incl. new types), and adding more graph search capabilities for discovering related works.