LibreChat/api/server/services
Benedikt Nordhoff 0a1d38e318
🔧 fix: Make assistant tool filtering compatible with plugin filtering (#3325)
includedTools expects the pluginKey/tool.name for filtering included tools, which is incompatible with the previous implementation in loadAndFormatTools used for loading assistant tools.

This change uses both filename and tool.name for filtering tools in ToolService.loadAndFormatTools in order to make it compatible with the old implementation and the behaviour of plugin filtering.

Co-authored-by: Benedikt Nordhoff <benedikt.nordhoff@codecentric.de>
2024-07-12 08:26:35 -04:00
..
Config 🎤 feat: add custom speech config, browser TTS/STT features, and dynamic speech tab settings (#2921) 2024-07-05 10:13:34 -04:00
Endpoints 🤖 feat: Add titling to Google client (#2983) 2024-06-22 11:42:51 -04:00
Files 🗣️ fix: get speechTab config; feature: not overriding variables selected by user (#3282) 2024-07-10 16:38:36 -04:00
Runs 🚤 refactor: Optimize Request Lifecycle Speeds (#3222) 2024-06-28 08:44:47 -04:00
start 📝 docs: update password reset warning link (#3274) 2024-07-06 16:38:40 -04:00
Threads 🔉 feat: Speech-to-text / Text-to-speech (initial support) (#2836) 2024-05-22 17:19:55 -04:00
ActionService.js 🤖 feat: OpenAI Assistants v2 (initial support) (#2781) 2024-05-19 12:56:55 -04:00
ActionService.spec.js 🤖 feat: OpenAI Assistants v2 (initial support) (#2781) 2024-05-19 12:56:55 -04:00
AppService.js 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
AppService.spec.js 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
AssistantService.js 🤖 feat: OpenAI Assistants v2 (initial support) (#2781) 2024-05-19 12:56:55 -04:00
AuthService.js 🗨️ feat: Prompt Slash Commands (#3219) 2024-06-27 17:34:48 -04:00
isDomainAllowed.js 🧪 refactor(isDomainAllowed): change directory, add tests (#2539) 2024-04-25 13:14:07 -04:00
isDomainAllowed.spec.js 🧪 refactor(isDomainAllowed): change directory, add tests (#2539) 2024-04-25 13:14:07 -04:00
ModelService.js 🤖 feat: OpenAI Assistants v2 (initial support) (#2781) 2024-05-19 12:56:55 -04:00
ModelService.spec.js 🦙 feat: Ollama Vision Support (#2643) 2024-05-08 20:24:40 -04:00
PluginService.js 🚫👤feat: delete user from UI (#1526) 2024-06-05 19:35:12 -04:00
signPayload.js chore: remove jose as Bun now supports JWT 🍞 (#1167) 2023-11-12 00:44:46 -05:00
ToolService.js 🔧 fix: Make assistant tool filtering compatible with plugin filtering (#3325) 2024-07-12 08:26:35 -04:00
UserService.js 🔑 feat: infinite key expiry (#3252) 2024-07-05 10:15:09 -04:00