LibreChat/client/src/components/Chat
Danny Avila 352565c9a6
🎥 feat: YouTube Tool (#5582)
* adding youtube tool

* refactor: use short `url` param instead of `videoUrl`

* refactor: move API key retrieval to a separate credentials module

* refactor: remove unnecessary `isEdited` message property

* refactor: remove unnecessary `isEdited` message property pt. 2

* refactor: YouTube Tool with new `tool()` generator, handle tools already created by new `tool` generator

* fix: only reset request data for multi-convo messages

* refactor: enhance YouTube tool by adding transcript parsing and returning structured JSON responses

* refactor: update transcript parsing to handle raw response and clean up text output

* feat: support toolkits and refactor YouTube tool as a toolkit for better LLM usage

* refactor: remove unused OpenAPI specs and streamline tools transformation in loadAsyncEndpoints

* refactor: implement manifestToolMap for better tool management and streamline authentication handling

* feat: support toolkits for assistants

* refactor: rename loadedTools to toolDefinitions for clarity in PluginController and assistant controllers

* feat: complete support of toolkits for assistants

---------

Co-authored-by: Danilo Pejakovic <danilo.pejakovic@leoninestudios.com>
2025-01-31 19:11:04 -05:00
..
Input 🧹 chore: Remove Deprecated BingAI Code & Address Mobile Focus (#5565) 2025-01-30 17:22:29 -05:00
Menus 🧹 chore: Remove Deprecated BingAI Code & Address Mobile Focus (#5565) 2025-01-30 17:22:29 -05:00
Messages 🎥 feat: YouTube Tool (#5582) 2025-01-31 19:11:04 -05:00
AddMultiConvo.tsx 🎉 feat: Code Interpreter API and Agents Release (#4860) 2024-12-04 15:48:13 -05:00
ChatView.tsx 🧵 fix: Prevent Unnecessary Re-renders when Loading Chats (#5189) 2025-01-06 10:32:44 -05:00
ConvoStarter.tsx 💬 feat: assistant conversation starter (#3699) 2024-08-31 13:42:20 -04:00
ExportAndShareMenu.tsx 🎨 feat: enhance Chat Input UI, File Mgmt. UI, Bookmarks a11y (#5112) 2024-12-29 17:31:41 -05:00
Footer.tsx 🐛 fix(analytics): prevent multiple GTM initializations (#4174) 2024-09-21 10:30:40 -04:00
Header.tsx 🔒 feat: RBAC for Multi-Convo Feature (#3964) 2024-09-09 16:29:24 -04:00
Landing.tsx 🚧 chore: merge latest dev build (#4288) 2024-09-30 17:17:57 -04:00
Presentation.tsx 🚀 feat: Artifact Editing & Downloads (#5428) 2025-01-23 18:19:04 -05:00
PromptCard.tsx 💬 feat: assistant conversation starter (#3699) 2024-08-31 13:42:20 -04:00
Prompts.tsx 🔈fix: Accessible name on 'Prev' button in Prompts UI (#5369) 2025-01-20 17:14:49 -05:00