LibreChat/client/src/components
Danny Avila c87422a1e0
🧠 feat: Thinking Budget, Include Thoughts, and Dynamic Thinking for Gemini 2.5 (#8055)
* feat: support thinking budget parameter for Gemini 2.5 series (#6949, #7542)

https://ai.google.dev/gemini-api/docs/thinking#set-budget

* refactor: update thinking budget minimum value to -1 for dynamic thinking

- see: https://ai.google.dev/gemini-api/docs/thinking#set-budget

* chore: bump @librechat/agents to v2.4.43

* refactor: rename LLMConfigOptions to OpenAIConfigOptions for clarity and consistency

- Updated type definitions and references in initialize.ts, llm.ts, and openai.ts to reflect the new naming convention.
- Ensured that the OpenAI configuration options are consistently used across the relevant files.

* refactor: port Google LLM methods to TypeScript Package

* chore: update @librechat/agents version to 2.4.43 in package-lock.json and package.json

* refactor: update thinking budget description for clarity and adjust placeholder in parameter settings

* refactor: enhance googleSettings default value for thinking budget to support dynamic adjustment

* chore: update @librechat/agents to v2.4.44 for Vertex Dynamic Thinking workaround

* refactor: rename google config function, update `createRun` types, use `reasoning` as `reasoningKey` for Google

* refactor: simplify placeholder handling in DynamicInput component

* refactor: enhance thinking budget description for clarity and allow automatic decision by setting to "-1"

* refactor: update text styling in OptionHover component for improved readability

* chore: update @librechat/agents dependency to v2.4.46 in package.json and package-lock.json

* chore: update @librechat/api version to 1.2.5 in package.json and package-lock.json

* refactor: enhance `clientOptions` handling by filtering `omitTitleOptions`, add `json` field for Google models

---------

Co-authored-by: ciffelia <15273128+ciffelia@users.noreply.github.com>
2025-06-25 15:14:33 -04:00
..
Artifacts 🎯 refactor: LaTeX and Math Rendering (#7952) 2025-06-18 00:58:51 -04:00
Audio 🔧 fix: Dev Deployment, Mistral OCR Error, and UI Consistency (#7668) 2025-06-01 17:48:19 -04:00
Auth 🎨 refactor: Auth Components UI Consistency (#7651) 2025-06-02 07:49:10 -04:00
Banners 🛂 feat: OpenID Logout Redirect to end_session_endpoint (#5626) 2025-02-03 10:53:04 -05:00
Bookmarks 🎨 refactor: Enhance UI Consistency, Accessibility & Localization (#7788) 2025-06-08 14:00:57 -04:00
Chat 🤩 style: DialogImage, Update Stylesheet, and Improve Accessibility (#8014) 2025-06-23 14:30:15 -04:00
Conversations 📈 feat: Chat rating for feedback (#5878) 2025-05-30 12:16:34 -04:00
Endpoints 🎚️ feat: Custom Parameters (#7342) 2025-05-19 19:33:25 -04:00
Files 📂 refactor: Improve FileAttachment & File Form Deletion (#7471) 2025-05-20 13:51:56 -04:00
Input 📈 feat: Chat rating for feedback (#5878) 2025-05-30 12:16:34 -04:00
Messages 📈 feat: Chat rating for feedback (#5878) 2025-05-30 12:16:34 -04:00
Nav 🤖 refactor: Improve Speech Settings Initialization (#7869) 2025-06-12 17:34:04 -04:00
OAuth 🪐 feat: MCP OAuth 2.0 Discovery Support (#7924) 2025-06-17 13:50:33 -04:00
Plugins feat: Self-hosted Artifacts Static Bundler URL (#6827) 2025-04-10 15:37:23 -04:00
Prompts 🎯 refactor: LaTeX and Math Rendering (#7952) 2025-06-18 00:58:51 -04:00
Share 🧩 feat: Web Search Config Validations & Clipboard Citation Processing (#7530) 2025-05-24 10:23:17 -04:00
SidePanel 🧠 feat: Thinking Budget, Include Thoughts, and Dynamic Thinking for Gemini 2.5 (#8055) 2025-06-25 15:14:33 -04:00
svg 🤖 feat: Streamline Endpoints to Agent Framework (#8013) 2025-06-23 09:59:05 -04:00
Tools 🗝️ feat: User Provided Credentials for MCP Servers (#7980) 2025-06-19 18:27:55 -04:00
ui 🤖 feat: Streamline Endpoints to Agent Framework (#8013) 2025-06-23 09:59:05 -04:00
Web 🔧 fix: Google Custom Headers, Bookmarks Menu, Sources Dialog Close (#7722) 2025-06-04 00:13:28 -04:00
index.ts feat: Plugins endpoint - Reverse Engineering of official Plugins features (#197) 2023-06-10 19:10:03 -04:00