v0.8.3-rc1
LibreChat-AI/LibreChatv0.8.3-rc1Feb 19, 2026by danny-avila
Upgrading?
AI Summary
Release candidate with major infrastructure improvements including event-driven lazy tool loading, token usage tracking for agents, and new provider support. Features programmatic MCP tool calling UI, Moonshot provider integration, Claude Opus/Sonnet 4.6 support, and Bedrock parameter configurations. Includes significant refactoring for Redis scalability and security enhancements.
Key Highlights
- Event-Driven Lazy Tool Loading for improved performance
- Token Usage Tracking for Agents API Routes
- Programmatic Tool Calling UI for MCP Tools
- Moonshot Provider Support
- Claude Opus 4.6 with 1M Context and Claude Sonnet 4.6 support
- Smart Reinstall with Turborepo Caching for better developer experience
- Redis as Optional Sub-chart Dependency in Helm Chart
Breaking Changes
- Removed deprecated forcePrompt setting
- Removed deprecated Claude models from Default List
New Features
- Event-Driven Lazy Tool Loading
- Token Usage Tracking for Agents API Routes
- Programmatic Tool Calling UI for MCP Tools
- Moonshot Provider Support
- Delta Buffering System for Out-of-Order SSE Events
- Claude Opus 4.6 support
- Bedrock Parameters for OpenAI GPT-OSS models
- Bedrock Parameter Settings for MoonshotAI and Z.AI Models
- Claude Sonnet 4.6 support
- Override Custom Endpoint Schema with Specified Params Endpoint
- Redis as Optional Sub-chart Dependency in Helm Chart
- enableServiceLinks in Helm Deployment Templates
- deleteRagFile utility for RAG API document deletion
Full Release Notes
https://www.librechat.ai/changelog/v0.8.3-rc1 ### Check out our [2026 Roadmap](https://www.librechat.ai/blog/2026-02-18_2026_roadmap)! ๐ <details> <summary><h2>Click to expand Release Notes</h2></summary> ## What's Changed ### โจ Features * ๐ฆฅ Event-Driven Lazy Tool Loading by [@danny-avila](https://github.com/danny-avila) in [#11588](https://github.com/danny-avila/LibreChat/pull/11588) * ๐ Add Token Usage Tracking for Agents API Routes by [@danny-avila](https://github.com/danny-avila) in [#11600](https://github.com/danny-avila/LibreChat/pull/11600) * ๐ฏ Add Programmatic Tool Calling UI for MCP Tools by [@danny-avila](https://github.com/danny-avila) in [#11604](https://github.com/danny-avila/LibreChat/pull/11604) * ๐ Moonshot Provider Support by [@danny-avila](https://github.com/danny-avila) in [#11621](https://github.com/danny-avila/LibreChat/pull/11621) * ๐ฌ Implement Delta Buffering System for Out-of-Order SSE Events by [@danny-avila](https://github.com/danny-avila) in [#11643](https://github.com/danny-avila/LibreChat/pull/11643) * ๐ค Claude Opus 4.6 - 1M Context, Premium Pricing, Adaptive Thinking by [@danny-avila](https://github.com/danny-avila) in [#11670](https://github.com/danny-avila/LibreChat/pull/11670) * ๐ฎ Bedrock Parameters for OpenAI GPT-OSS models by [@danny-avila](https://github.com/danny-avila) in [#11798](https://github.com/danny-avila/LibreChat/pull/11798) * ๐ฐ๏ธ Add Bedrock Parameter Settings for MoonshotAI and Z.AI Models by [@danny-avila](https://github.com/danny-avila) in [#11783](https://github.com/danny-avila/LibreChat/pull/11783) * ๐ค Claude Sonnet 4.6 support by [@danny-avila](https://github.com/danny-avila) in [#11829](https://github.com/danny-avila/LibreChat/pull/11829) * ๐ญ Override Custom Endpoint Schema with Specified Params Endpoint by [@danny-avila](https://github.com/danny-avila) in [#11788](https://github.com/danny-avila/LibreChat/pull/11788) * ๐๏ธ Smart Reinstall with Turborepo Caching for Better DX by [@danny-avila](https://github.com/danny-avila) in [#11785](https://github.com/danny-avila/LibreChat/pull/11785) * ๐ Add Redis as Optional Sub-chart Dependency in Helm Chart by [@SharpLu](https://github.com/SharpLu) in [#11664](https://github.com/danny-avila/LibreChat/pull/11664) * โต Expose enableServiceLinks in Helm Deployment Templates by [@bhat-ganesh](https://github.com/bhat-ganesh) in [#11741](https://github.com/danny-avila/LibreChat/pull/11741) * ๐ง `deleteRagFile` utility for Consistent RAG API document deletion by [@ethanlaj](https://github.com/ethanlaj) in [#11493](https://github.com/danny-avila/LibreChat/pull/11493) ### ๐ Fixes * ๐ MCP OAuth Tool Discovery and Event Emission by [@danny-avila](https://github.com/danny-avila) in [#11599](https://github.com/danny-avila/LibreChat/pull/11599) * ๐ฆ Tool resource files not visible in event-driven mode by [@usnavy13](https://github.com/usnavy13) in [#11610](https://github.com/danny-avila/LibreChat/pull/11610) * ๐ Web Search and Code Interpreter Toggle Cursor Hover Behavior by [@dustinhealy](https://github.com/dustinhealy) in [#11614](https://github.com/danny-avila/LibreChat/pull/11614) * ๐ฑ Mention Touch UX and MCP Tool UI Consistency by [@danny-avila](https://github.com/danny-avila) in [#11627](https://github.com/danny-avila/LibreChat/pull/11627) * ๐ก๏ธ Preserve CREATE/SHARE/SHARE_PUBLIC Permissions with Boolean Config by [@danny-avila](https://github.com/danny-avila) in [#11647](https://github.com/danny-avila/LibreChat/pull/11647) * ๐ฃ๏ธ Add Various State Change Announcements by [@dustinhealy](https://github.com/dustinhealy) in [#11495](https://github.com/danny-avila/LibreChat/pull/11495) * ๐ฌ Code Session Context In Event Driven Mode by [@danny-avila](https://github.com/danny-avila) in [#11673](https://github.com/danny-avila/LibreChat/pull/11673) * ๐ Atomic File Dedupe, Bedrock Tokens Fix, and Allowed MIME Types by [@danny-avila](https://github.com/danny-avila) in [#11675](https://github.com/danny-avila/LibreChat/pull/11675) * ๐ Prevent Truncations When Redis Resumable Streams Are Enabled by [@danny-avila](https://github.com/danny-avila) in [#11710](https://github.com/danny-avila/LibreChat/pull/11710) * ๐ช Update Link Target to Open in Separate Tabs by [@flyinggrizzly](https://github.com/flyinggrizzly) in [#11669](https://github.com/danny-avila/LibreChat/pull/11669) * ๐ง Update z-index for ImagePreview Dialog by [@danny-avila](https://github.com/danny-avila) in [#11714](https://github.com/danny-avila/LibreChat/pull/11714) * ๐ก๏ธ Implement TOCTOU-Safe SSRF Protection for Actions and MCP by [@danny-avila](https://github.com/danny-avila) in [#11722](https://github.com/danny-avila/LibreChat/pull/11722) * ๐ก๏ธ Secure MCP/Actions OAuth Flows, Resolve Race Condition & Tool Cache Cleanup by [@danny-avila](https://github.com/danny-avila) in [#11756](https://github.com/danny-avila/LibreChat/pull/11756) * ๐ Resolve Content Aggregation Race Condition in Agent Event Handlers by [@danny-avila](https://github.com/danny-avila) in [#11757](https://github.com/danny-avila/LibreChat/pull/11757) * ๐ Include Legacy Documents With Undefined `_meiliIndex` in Search Sync by [@ablizorukov](https://github.com/ablizorukov) in [#11745](https://github.com/danny-avila/LibreChat/pull/11745) * ๐ Prevent Race Condition in RedisJobStore by [@danny-avila](https://github.com/danny-avila) in [#11764](https://github.com/danny-avila/LibreChat/pull/11764) * ๐ฆ Memory Agent Fails to Initialize with Ollama Provider by [@calkeo](https://github.com/calkeo) in [#11680](https://github.com/danny-avila/LibreChat/pull/11680) * ๐ Secure Cookie Localhost Bypass and OpenID Token Selection in AuthService by [@danny-avila](https://github.com/danny-avila) in [#11782](https://github.com/danny-avila/LibreChat/pull/11782) * ๐งฐ Convert `const` to `enum` in MCP Schemas for Gemini Compatibility by [@danny-avila](https://github.com/danny-avila) in [#11784](https://github.com/danny-avila/LibreChat/pull/11784) * ๐ช Tab Isolation for Agent Favorites + MCP Selections by [@danny-avila](https://github.com/danny-avila) in [#11786](https://github.com/danny-avila/LibreChat/pull/11786) * ๐ต๏ธโโ๏ธ Handle 404 errors on agent queries for favorites by [@ethanlaj](https://github.com/ethanlaj) in [#11587](https://github.com/danny-avila/LibreChat/pull/11587) * ๐ข Handle Group Overage for Azure Entra Authentication by [@WhammyLeaf](https://github.com/WhammyLeaf) in [#11557](https://github.com/danny-avila/LibreChat/pull/11557) * ๐ Accessible Contrast for Theme Switcher Icons by [@dustinhealy](https://github.com/dustinhealy) in [#11795](https://github.com/danny-avila/LibreChat/pull/11795) * ๐ป Prevent Async Title Generation From Recreating Deleted Conversations by [@danny-avila](https://github.com/danny-avila) in [#11797](https://github.com/danny-avila/LibreChat/pull/11797) * ๐๏ธ Google JSON Schema Normalization/Resolution Logic by [@danny-avila](https://github.com/danny-avila) in [#11804](https://github.com/danny-avila/LibreChat/pull/11804) * ๐ช Handle MongoDB Connection Errors to Prevent Process Crashes by [@SharpLu](https://github.com/SharpLu) in [#11809](https://github.com/danny-avila/LibreChat/pull/11809) * ๐ชช Pass Scope in OpenID Refresh Token Grant for Azure Custom API by [@seung-myung](https://github.com/seung-myung) in [#11770](https://github.com/danny-avila/LibreChat/pull/11770) * ๐ Normalize `output_text` blocks in Responses API input conversion by [@danny-avila](https://github.com/danny-avila) in [#11835](https://github.com/danny-avila/LibreChat/pull/11835) * ๐ชน Prevent whitespace-only Chat input Submissions by [@dobernike](https://github.com/dobernike) in [#11838](https://github.com/danny-avila/LibreChat/pull/11838) * ๐ Preserve Stream State Across Reconnects to Prevent Reorder Buffer Desync by [@danny-avila](https://github.com/danny-avila) in [#11842](https://github.com/danny-avila/LibreChat/pull/11842) * ๐งญ Robust 404 Conversation Not Found Redirect by [@danny-avila](https://github.com/danny-avila) in [#11853](https://github.com/danny-avila/LibreChat/pull/11853) * ๐งฌ Backfill Missing SHARE Permissions and Migrate Legacy SHARED_GLOBAL Fields by [@danny-avila](https://github.com/danny-avila) in [#11854](https://github.com/danny-avila/LibreChat/pull/11854) * ๐ก System Theme Picker Selection by [@dustinhealy](https://github.com/dustinhealy) in [#11220](https://github.com/danny-avila/LibreChat/pull/11220) ### ๐ง Refactoring * ๐งฉ Tool Context Builders for Web Search & Image Gen by [@danny-avila](https://github.com/danny-avila) in [#11644](https://github.com/danny-avila/LibreChat/pull/11644) * โ๏ธ Single-Flight Deduplication for MCP Server Configs and Optimize Redis Batch Fetching by [@danny-avila](https://github.com/danny-avila) in [#11628](https://github.com/danny-avila/LibreChat/pull/11628) * ๐ Sequential Event Ordering in Redis Streaming Mode by [@danny-avila](https://github.com/danny-avila) in [#11650](https://github.com/danny-avila/LibreChat/pull/11650) * ๐ช Distinguish ID Tokens from Access Tokens in OIDC Federated Auth by [@jlevy](https://github.com/jlevy) in [#11711](https://github.com/danny-avila/LibreChat/pull/11711) * ๐๏ธ Separate Tool Cache Namespace for Blue/Green Deployments by [@danny-avila](https://github.com/danny-avila) in [#11738](https://github.com/danny-avila/LibreChat/pull/11738) * ๐ณ Optimize Model Selector by [@danny-avila](https://github.com/danny-avila) in [#11787](https://github.com/danny-avila/LibreChat/pull/11787) * ๐จ๏ธ Better Whitespace handling in Chat Message rendering by [@danny-avila](https://github.com/danny-avila) in [#11791](https://github.com/danny-avila/LibreChat/pull/11791) * ๐๏ธ Artifacts via Model Specs & Scope Badge Persistence by Spec Context by [@danny-avila](https://github.com/danny-avila) in [#11796](https://github.com/danny-avila/LibreChat/pull/11796) * ๐ฅ Always set OIDC refresh token cookie to survive session expiry by [@danny-avila](https://github.com/danny-avila) in [#11810](https://github.com/danny-avila/LibreChat/pull/11810) * ๐ช Internalize Producer Event Handling into Agent Graph Context by [@danny-avila](https://github.com/danny-avila) in [#11816](https://github.com/danny-avila/LibreChat/pull/11816) * โ๏ธ Redis Scalability Improvements for High-Throughput Deployments by [@danny-avila](https://github.com/danny-avila) in [#11840](https://github.com/danny-avila/LibreChat/pull/11840) * โป๏ธ On-demand MCP connections: remove proactive reconnect, default to available by [@danny-avila](https://github.com/danny-avila) in [#11839](https://github.com/danny-avila/LibreChat/pull/11839) ### โ๏ธ Other Changes * ๐๏ธ Remove Dev Artifacts for Deferred Tools Capability by [@danny-avila](https://github.com/danny-avila) in [#11601](https://github.com/danny-avila/LibreChat/pull/11601) * ๐ Comment Out MCP Permissions in `librechat.example.yaml` by [@dustinhealy](https://github.com/dustinhealy) in [#11620](https://github.com/danny-avila/LibreChat/pull/11620) * โ ๏ธ Remove Deprecated `forcePrompt` setting by [@danny-avila](https://github.com/danny-avila) in [#11622](https://github.com/danny-avila/LibreChat/pull/11622) * ๐ญ Padding to Maskable Icon for Android adaptive icons by [@hellojaccc](https://github.com/hellojaccc) in [#11626](https://github.com/danny-avila/LibreChat/pull/11626) * ๐ชข Add Langfuse to `.env.example` by [@jannikmaierhoefer](https://github.com/jannikmaierhoefer) in [#11632](https://github.com/danny-avila/LibreChat/pull/11632) * ๐งฝ Remove deprecated Claude models from Default List by [@saneroen](https://github.com/saneroen) in [#11639](https://github.com/danny-avila/LibreChat/pull/11639) * ๐ฑ Harden API Routes Against IDOR and DoS Attacks by [@danny-avila](https://github.com/danny-avila) in [#11760](https://github.com/danny-avila/LibreChat/pull/11760) * โฟ Enhance MCP dialog accessibility and styling consistency by [@berry-13](https://github.com/berry-13) in [#11585](https://github.com/danny-avila/LibreChat/pull/11585) * ๐ Document Uncaught Exception Config and Fix Empty Text Export by [@danny-avila](https://github.com/danny-avila) in [#11812](https://github.com/danny-avila/LibreChat/pull/11812) * ๐ฆ Bump `@librechat/agents` to v3.1.33โv3.1.45, `@modelcontextprotocol/sdk` to v1.26.0, `axios`, `fast-xml-parser`, and other dependencies by [@danny-avila](https://github.com/danny-avila) in [#11606](https://github.com/danny-avila/LibreChat/pull/11606), [#11623](https://github.com/danny-avila/LibreChat/pull/11623), [#11630](https://github.com/danny-avila/LibreChat/pull/11630), [#11636](https://github.com/danny-avila/LibreChat/pull/11636), [#11665](https://github.com/danny-avila/LibreChat/pull/11665), [#11723](https://github.com/danny-avila/LibreChat/pull/11723), [#11759](https://github.com/danny-avila/LibreChat/pull/11759), [#11790](https://github.com/danny-avila/LibreChat/pull/11790), [#11805](https://github.com/danny-avila/LibreChat/pull/11805), [#11811](https://github.com/danny-avila/LibreChat/pull/11811), [#11815](https://github.com/danny-avila/LibreChat/pull/11815), [#11836](https://github.com/danny-avila/LibreChat/pull/11836), [#11841](https://github.com/danny-avila/LibreChat/pull/11841) ### ๐ Internationalization * ๐ i18n: Support for Icelandic, Lithuanian, Nynorsk and Slovak languages by [@berry-13](https://github.com/berry-13) in [#11649](https://github.com/danny-avila/LibreChat/pull/11649) * ๐ i18n: Update translation.json with latest translations by [@github-actions[bot]](https://github.com/apps/github-actions) in [#11655](https://github.com/danny-avila/LibreChat/pull/11655), [#11672](https://github.com/danny-avila/LibreChat/pull/11672), [#11739](https://github.com/danny-avila/LibreChat/pull/11739), [#11813](https://github.com/danny-avila/LibreChat/pull/11813), [#11831](https://github.com/danny-avila/LibreChat/pull/11831) ## New Contributors * [@hellojaccc](https://github.com/hellojaccc) made their first contribution in [#11626](https://github.com/danny-avila/LibreChat/pull/11626) * [@jannikmaierhoefer](https://github.com/jannikmaierhoefer) made their first contribution in [#11632](https://github.com/danny-avila/LibreChat/pull/11632) * [@saneroen](https://github.com/saneroen) made their first contribution in [#11639](https://github.com/danny-avila/LibreChat/pull/11639) * [@flyinggrizzly](https://github.com/flyinggrizzly) made their first contribution in [#11669](https://github.com/danny-avila/LibreChat/pull/11669) * [@jlevy](https://github.com/jlevy) made their first contribution in [#11711](https://github.com/danny-avila/LibreChat/pull/11711) * [@calkeo](https://github.com/calkeo) made their first contribution in [#11680](https://github.com/danny-avila/LibreChat/pull/11680) * [@bhat-ganesh](https://github.com/bhat-ganesh) made their first contribution in [#11741](https://github.com/danny-avila/LibreChat/pull/11741) * [@seung-myung](https://github.com/seung-myung) made their first contribution in [#11770](https://github.com/danny-avila/LibreChat/pull/11770) * [@dobernike](https://github.com/dobernike) made their first contribution in [#11838](https://github.com/danny-avila/LibreChat/pull/11838) </details> **Full Changelog**: https://github.com/danny-avila/LibreChat/compare/v0.8.2...v0.8.3-rc1
Related Repositories
The AI that really does things. Any OS. Any Platform. The lobster way. ๐ฆ
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
Reverse engineer anything with agents, from app behavior down to native binaries.
The open source coding agent.
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.