LibreChat/api/server/services/Files
Andres Restrepo 6605b6c800 feat: implement Anthropic native PDF support with document preservation
- Add comprehensive debug logging throughout PDF processing pipeline
- Refactor attachment processing to separate image and document handling
- Create distinct addImageURLs(), addDocuments(), and processAttachments() methods
- Fix critical bugs in stream handling and parameter passing
- Add streamToBuffer utility for proper stream-to-buffer conversion
- Remove api/agents submodule from repository

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-12 18:26:40 -05:00
..
Audio 🧠 feat: User Memories for Conversational Context (#7760) 2025-06-07 18:52:22 -04:00
Azure 🧑‍💻 fix: Agents Config Defaults and Avatar Uploads Across File Strategies (#7814) 2025-06-10 09:53:15 -04:00
Code 🔒 feat: View/Delete Shared Agent Files (#8419) 2025-07-12 01:52:46 -04:00
documents feat: implement Anthropic native PDF support with document preservation 2025-08-12 18:26:40 -05:00
Firebase 🧑‍💻 fix: Agents Config Defaults and Avatar Uploads Across File Strategies (#7814) 2025-06-10 09:53:15 -04:00
images 👁️ feat: Azure Mistral OCR Strategy (#7888) 2025-06-13 15:14:57 -04:00
Local 🐛 fix: RAG API failing with OPENID_REUSE_TOKENS Enabled (#8090) 2025-06-26 19:10:21 -04:00
OpenAI 🔧 fix: File Deletion for Azure Assistants API (#7466) 2025-05-20 08:37:39 -04:00
S3 🧑‍💻 fix: Agents Config Defaults and Avatar Uploads Across File Strategies (#7814) 2025-06-10 09:53:15 -04:00
validation feat: implement Anthropic native PDF support with document preservation 2025-08-12 18:26:40 -05:00
VectorDB 🐛 fix: RAG API failing with OPENID_REUSE_TOKENS Enabled (#8090) 2025-06-26 19:10:21 -04:00
process.js feat: implement Anthropic native PDF support with document preservation 2025-08-12 18:26:40 -05:00
processFiles.test.js 📂 fix: Prevent Null Reference Errors in File Process (#8084) 2025-06-26 18:51:35 -04:00
strategies.js 🗒️ feat: Add Google Vertex AI Mistral OCR Strategy (#8125) 2025-06-28 13:26:03 -04:00