mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-09-22 06:00:56 +02:00

* 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>
57 lines
1.1 KiB
JavaScript
57 lines
1.1 KiB
JavaScript
const mongoose = require('mongoose');
|
|
const { createMethods } = require('@librechat/data-schemas');
|
|
const methods = createMethods(mongoose);
|
|
const { comparePassword } = require('./userMethods');
|
|
const {
|
|
findFileById,
|
|
createFile,
|
|
updateFile,
|
|
deleteFile,
|
|
deleteFiles,
|
|
getFiles,
|
|
updateFileUsage,
|
|
} = require('./File');
|
|
const {
|
|
getMessage,
|
|
getMessages,
|
|
saveMessage,
|
|
recordMessage,
|
|
updateMessage,
|
|
deleteMessagesSince,
|
|
deleteMessages,
|
|
} = require('./Message');
|
|
const { getConvoTitle, getConvo, saveConvo, deleteConvos } = require('./Conversation');
|
|
const { getPreset, getPresets, savePreset, deletePresets } = require('./Preset');
|
|
const { File } = require('~/db/models');
|
|
|
|
module.exports = {
|
|
...methods,
|
|
comparePassword,
|
|
findFileById,
|
|
createFile,
|
|
updateFile,
|
|
deleteFile,
|
|
deleteFiles,
|
|
getFiles,
|
|
updateFileUsage,
|
|
|
|
getMessage,
|
|
getMessages,
|
|
saveMessage,
|
|
recordMessage,
|
|
updateMessage,
|
|
deleteMessagesSince,
|
|
deleteMessages,
|
|
|
|
getConvoTitle,
|
|
getConvo,
|
|
saveConvo,
|
|
deleteConvos,
|
|
|
|
getPreset,
|
|
getPresets,
|
|
savePreset,
|
|
deletePresets,
|
|
|
|
Files: File,
|
|
};
|