πŸš€ LibreChat v0.7.6
December 20, 2024

πŸš€ LibreChat v0.7.6

πŸš€ LibreChat v0.7.6

The v0.7.6 release of LibreChat


What’s Changed

v0.7.6

πŸŒ„ Highlights

πŸ€– Agents

  • Introducing LibreChat’s No-Code Agentic Framework
    • Create custom AI assistants with supported providers, similar to Assistants API and ChatGPT’s GPTs (learn more)
    • Supports Anthropic, OpenAI, AWS Bedrock, Azure OpenAI, and custom endpoints
  • Enhanced with tools like Code Interpreter, DALL-E-3, Tavily Search, and more
  • Dynamic tool creation through OpenAPI specs and MCP Servers (#4627)

🎯 Code Interpreter API

  • Execute code securely in multiple languages through a powerful sandbox environment (learn more)
  • Seamless file handling and management with secure session-based organization (#4860)

πŸ”Œ MCP Support (Tools)

  • Introducing Model Context Protocol integration
    • the β€œUSB-C of AI” that standardizes how applications provide context to LLMs (#5015)
  • Learn more about MCP and LibreChat integration at modelcontextprotocol.io

πŸš€ New Models Support

  • Gemini 2.0 and Flash Thinking Mode (#4951, more info)
  • New o1 β€œFull” Model and o1-preview/mini streaming support (#5039), (#4760)
  • Claude 3.5 Haiku (#4629)
  • AWS Nova Models (#4852)

✨ New Features

  • πŸͺ™ feat: automatically add start balance by @MSITETOP in #4486
  • πŸ“œ feat: Add script to set balance for user by @dennis531 in #4506
  • πŸͺ¨ feat: Include Sonnet 3.5 v2 in Default Bedrock Models List by @adamrb in #4552
  • πŸ” feat: Enhance OpenID User Info Handling by @danny-avila in #4561
  • πŸ”„ feat: Add Configurable Cache Headers for Index.html by @danny-avila in #4565
  • 🧡 feat: Implement Request Executor Pattern for Actions by @danny-avila in #4566
  • πŸ€– feat: Custom Endpoint Agents (experimental) by @danny-avila in #4627
  • πŸ€– feat: Claude 3.5 Haiku by @danny-avila in #4629
  • ❎ feat: Known Endpoint, xAI by @danny-avila in #4632
  • 🎯 feat: Enhance Title Parameter Parsing with new Anthropic Format by @danny-avila in #4653
  • 🌊 feat: add streaming support for o1 models by @hongkai-neu in #4760
  • πŸ”‰ feat: Extend text mimeTypes to support VTT by @DenisPalnitsky in #4770
  • 🎯 fix: Google AI Client Stability; feat: gemini-exp models by @danny-avila in #4781
  • πŸ€– feat: Support for new AWS Nova Models & Updated Anthropic Rates by @danny-avila in #4852
  • πŸŽ‰ feat: Code Interpreter API and Agents Release by @danny-avila in #4860
  • πŸ”Š feat: Add Estonian, Latvian, and Lithuanian to Language Dropdown by @rio2dev in #4881
  • πŸͺ¨ feat: add session token variable for AWS Bedrock by @philwilliammee in #4896
  • πŸ€– feat: Add Vision Models; fix: Agents user_provided Keys by @danny-avila in #4903
  • πŸ›‘οΈ feat: Add Role Dropdown to Prompt/Agents Admin Settings by @danny-avila in #4922
  • πŸš€ feat: Add Gemini 2.0 Support, Update Packages and Deprecations by @danny-avila in #4951
  • ⌚ feat: Add Current Datetime to Assistants (v1/v2) by @danny-avila in #4952
  • πŸ€– feat: Add Agents librechat.yaml Configuration by @danny-avila in #4953
  • πŸ” feat: Implement Allowed Action Domains by @danny-avila in #4964
  • πŸ”§ feat: Initial MCP Support (Tools) by @danny-avila in #5015
  • πŸ€– feat: Add Agent Duplication Functionality with Permission by @danny-avila in #5022
  • πŸ¦™ feat: update AWS Bedrock pricing and token metadata for Meta models by @danny-avila in #5024
  • πŸ” feat: Add Entity ID Support for File Search Shared Resources by @danny-avila in #5028
  • ✨ feat: Implement Conversation Duplication & UI Improvements by @danny-avila in #5036
  • πŸ›‘οΈ feat: Google Reverse Proxy support, CIVIC_INTEGRITY harm category by @danny-avila in #5037
  • πŸ€– feat: Support New β€˜o1’ Model by @danny-avila in #5039

πŸ–ΌοΈ Style

  • 🎨 style: parameters panel update by @berry-13 in #4780
  • 🎨 style: remove break-all class in modelSpec menu by @wipash in #4787

πŸ‘ Accessibility

🌍 Internationalization

βš™οΈ Other Changes

πŸ”§ Fixes

  • πŸ”§ fix: Allow Azure Assistants Chats to be Deleted by @s-diez in #3893
  • πŸ–ŒοΈ fix: ordered lists markers by @danny-avila in #4568
  • πŸ”’ fix: Override mdast-util-gfm-autolink-literal Package Version by @danny-avila in #4574
  • πŸ“‘ fix: Access Control for Bookmarks (UI) by @danny-avila in #4612
  • πŸͺ¨ fix: add AWS STS session token support to Bedrock client by @adamrb in #4655
  • πŸ€– fix: Collaborative Agents are only editable by ADMIN by @leon-juenemann in #4659
  • βš™οΈ fix: File Config Handling by @danny-avila in #4664
  • 🫧 fix: Tool Auth Form Button to Prevent Form Bubbling by @danny-avila in #4666
  • πŸ¦™ fix: normalized endpoint for Ollama by @danny-avila in #4681
  • πŸ›‘οΈ fix: Enhance File Upload Security & Error Handling by @danny-avila in #4705
  • πŸ“¦ fix: npm warnings; chore: bump deprecated packages by @danny-avila in #4707
  • πŸ”— fix: broken blog link in README by @senk in #4763
  • 🌿 fix: forking a long conversation breaks chat structure by @danny-avila in #4778
  • πŸ”‘ fix: Azure Serverless Support for API Key Header & Version by @danny-avila in #4791
  • πŸ›£οΈ fix: Chat Stream Hangup by @thingersoft in #4822
  • βš™οΈ fix: update Azure OpenAI STT/TTS env handling by @berry-13 in #4859
  • πŸ”§ fix: URL params, package mismatch, typing, shared link redirect, and o1 (azure) by @danny-avila in #4899
  • 🧡 fix: Assistants API Thread ID Handling by @danny-avila in #4912
  • πŸ› fix: Gemini system instructions not sent with null RAG_API_URL by @alex-torregrosa in #4920
  • πŸ”ƒ fix: Exclude OAuth Routes From Service Worker Navigation by @thelinuxkid in #4956
  • β­• fix: Handle Circular References in CONSOLE_JSON Log Truncation by @thelinuxkid in #4958
  • πŸ” fix: Assign ADMIN role based on first registration in LDAP strategy by @danny-avila in #4974
  • πŸ› fix: Enforced Model Spec Icons/Labels and Agent Descriptions by @danny-avila in #4979
  • πŸ”§ fix: Add modelLabel to OpenAIClient Save Options by @danny-avila in #4995
  • πŸ”§ fix: Model Key Retrieval to Account for Bedrock Regions by @danny-avila in #5029
  • πŸ”§ fix: Get Context Window with correct Model identifier for Azure (agents) by @danny-avila in #5035
  • πŸ› fix: Correct Model Parameters Merging and Panel UI by @danny-avila in #5038

New Contributors

Full Changelog: https://github.com/danny-avila/LibreChat/compare/v0.7.5…v0.7.6