📚 feat: Add Source Citations for File Search in Agents (#8652)

* feat: Source Citations for file_search in Agents

* Fix: Added citation limits and relevance score to app service. Removed duplicate tests

*  feat: implement Role-level toggle to optionally disable file Source Citation in Agents

* 🐛 fix: update mock for librechat-data-provider to include PermissionTypes and SystemRoles

---------

Co-authored-by: “Praneeth <praneeth.goparaju@slalom.com>
This commit is contained in:
Danny Avila 2025-07-25 00:07:37 -04:00
parent a955097faf
commit 52e59e40be
No known key found for this signature in database
GPG key ID: BF31EEB2C5CA0956
36 changed files with 1890 additions and 190 deletions

View file

@ -516,9 +516,24 @@
"com_sidepanel_manage_files": "Manage Files",
"com_sidepanel_mcp_no_servers_with_vars": "No MCP servers with configurable variables.",
"com_sidepanel_parameters": "Parameters",
"com_sources_agent_file": "Source Document",
"com_sources_agent_files": "Agent Files",
"com_sources_download_failed": "Download failed",
"com_sources_download_local_unavailable": "Cannot download: File is not saved",
"com_sources_download_aria_label": "Download {{filename}}{{status}}",
"com_sources_downloading_status": " (downloading...)",
"com_sources_error_fallback": "Unable to load sources",
"com_sources_image_alt": "Search result image",
"com_sources_more_files": "+{{count}} files",
"com_sources_more_sources": "+{{count}} sources",
"com_sources_pages": "Pages",
"com_sources_region_label": "Search results and sources",
"com_file_unknown": "Unknown File",
"com_file_pages": "Pages: {{pages}}",
"com_file_source": "File",
"com_sources_reload_page": "Reload page",
"com_sources_tab_all": "All",
"com_sources_tab_files": "Files",
"com_sources_tab_images": "Images",
"com_sources_tab_news": "News",
"com_sources_title": "Sources",
@ -950,6 +965,7 @@
"com_ui_quality": "Quality",
"com_ui_read_aloud": "Read aloud",
"com_ui_redirecting_to_provider": "Redirecting to {{0}}, please wait...",
"com_ui_refresh": "Refresh",
"com_ui_reference_saved_memories": "Reference saved memories",
"com_ui_reference_saved_memories_description": "Allow the assistant to reference and use your saved memories when responding",
"com_ui_refresh_link": "Refresh link",