The supabase/embeddings-generator action was failing with:
ENOENT: no such file or directory, scandir './pages'
This repo uses content/docs/ for its mdx documentation files,
not pages/. Updated the path accordingly.
* chore: update GitHub Actions workflow to use latest action version for improved stability
* chore: update roadmap references and enhance documentation for AWS Bedrock inference profiles
- Updated footer menu and card icons to reflect the 2026 roadmap.
- Adjusted default values in changelog and configuration documentation for `maxRecursionLimit`.
- Added comprehensive documentation for AWS Bedrock inference profiles, including setup, configuration, and examples.
- Introduced Agents API documentation for programmatic access to LibreChat agents.
- Enhanced existing documentation for clarity and consistency across various sections.
* feat: release Config v1.3.4 with new features and updates
- Introduced `create` field in `interface.prompts` and `interface.agents` for enhanced user control.
- Added `interface.remoteAgents` configuration for managing remote agent permissions.
- Updated `endpoints.bedrock` with `models` and `inferenceProfiles` for better customization.
- Included Moonshot as a known endpoint for AI integration.
- Introduced new agent capabilities: `deferred_tools` and `programmatic_tools`.
- Removed deprecated `forcePrompt` setting from configurations.
- Updated default model lists and added support for new models.
- Enhanced `modelSpecs` with `artifacts` field and `effort` parameter for Anthropic models.
* refactor: update BlogHeader to use usePathname for route handling
- Replaced useRouter with usePathname for improved routing in BlogHeader component.
- Simplified page retrieval logic by directly using pathname for matching routes.
* feat: add changelog for v0.8.3-rc1 release with new features and fixes
- Introduced several enhancements including event-driven lazy tool loading, token usage tracking, and programmatic tool calling UI.
- Added support for new models and providers, including Claude Opus 4.6 and Moonshot.
- Implemented various bug fixes and improvements for better user experience and performance.
* chore: nextjs artifact
* first draft roadmap
* feat: enhance BlogPage with Open Graph image support and layout improvements
- Added support for Open Graph images in blog entries to improve visual presentation.
- Refactored article layout for better structure and readability, including adjustments to the display of metadata and content.
- Updated styles for improved user experience during hover interactions.
* feat: enhance BlogPage with date formatting and layout adjustments
- Added a new dateFormatted field to entries for improved date display.
- Implemented a date formatter for consistent date presentation.
- Refactored article layout to use a grid system for better responsiveness.
- Updated styles for article links and metadata for enhanced user experience.
* feat: add responsive image sizes to BlogPage for improved layout
- Included sizes attribute for Open Graph images to enhance responsiveness on different screen sizes.
* feat: update feature titles and descriptions for clarity
- Changed titles for "Forking Messages and Conversations" to "Forking Chats" and "Memory" to "User Memory" for better alignment with functionality.
- Updated descriptions for "Message Search" and "Upload as Text" to enhance understanding of features.
* chore: update configuration version to 1.3.4 across multiple documentation files
- Updated the version number in `librechat.yaml` examples to reflect the latest release (1.3.4) in various configuration and feature documentation files.
* feat: enhance User Memory documentation for clarity and detail
- Updated the description to clarify that User Memory is a key/value store that operates on every chat request.
- Added a callout to distinguish between key/value storage and conversation memory.
- Expanded on the functionality of the memory agent, including its execution process and user control features.
- Introduced a section on future improvements for the memory agent's efficiency and relevance.
* feat: update title and description for NGINX documentation
- Changed the title from "Secure Deployment with Nginx" to "NGINX" for brevity.
- Updated the description to provide a clearer overview of the guide's purpose in securing LibreChat deployment with Nginx as a reverse proxy and HTTPS.
* feat: update 2026 roadmap with key accomplishments and future plans
- Celebrated LibreChat's 3rd anniversary with a summary of achievements from 2025, including growth in GitHub stars and community engagement.
- Clarified the timeline for open-sourcing the Code Interpreter API by the end of Q1.
- Revised notes on the v1 Admin Panel's core capabilities and community-driven items for better clarity and detail.
* feat: enhance blog and author components with Open Graph image support
- Added optional `ogImagePosition` field to blog entries for better image placement control.
- Updated BlogPage and individual post pages to utilize the new `ogImagePosition` for responsive image styling.
- Improved Author component to conditionally render author images based on availability.
- Updated 2026 roadmap blog post with a new Open Graph image and position for enhanced visual appeal.
* feat: enhance CardComponent with icon support and layout improvements
- Added optional `icon` prop to CardComponent for better visual representation.
- Updated CardComponent layout to include icon alongside title and children.
- Improved styling for CardComponent and CardsBase for enhanced responsiveness and user experience.
* feat: update 2026 roadmap with detailed focus areas and community-driven items
- Added sections for Q1 and Q2 focus areas, outlining major initiatives like Dynamic Context and Admin Panel.
- Enhanced clarity on community-driven items and their prioritization based on GitHub reactions.
- Included hiring information to attract full-stack developers for ongoing project support.
- Improved overall structure and readability of the roadmap content.
* fix: improve icon styling in CardCompat component for better responsiveness
- Updated icon container styling to ensure consistent height and width for SVG icons.
- Enhanced layout of CardCompat to maintain visual integrity across different screen sizes.
* chore: update .gitignore to include next-env.d.ts for TypeScript support
* fix: correct import statement formatting in next-env.d.ts for consistency
* fix: refine wording in 2026 roadmap for clarity
- Updated the description of agentic workflows to emphasize a lean approach to context pulling.
- Enhanced overall readability of the section on Dynamic Context.
* feat: expand Admin Panel section in 2026 roadmap with detailed capabilities
- Added comprehensive descriptions of the Admin Panel's core functionalities, including GUI for configuration, configuration profiles, group and role management, and access controls.
- Clarified the development approach for the Admin Panel, emphasizing ongoing iteration and community involvement.
- Updated note on the Admin Panel's prioritization and requirements following the ClickHouse acquisition.
* feat: add TrackedLink component for enhanced analytics tracking
- Introduced a new TrackedLink component that integrates Vercel analytics to track user interactions with links.
- The component allows for customizable link properties while ensuring tracking of clicks with relevant metadata.
- Updated CardCompat to utilize the new TrackedLink for improved user engagement tracking.
* feat: enhance blog post layout and introduce TrackedAnchor component for link tracking
- Wrapped the InlineTOC component in a div for improved spacing in blog posts.
- Added a new TrackedAnchor component to facilitate link tracking with Vercel analytics, allowing for customizable anchor elements.
- Updated mdx-components to utilize TrackedAnchor for enhanced link interaction tracking.
* feat: update TrackedLink and TrackedAnchor components for external link handling
- Enhanced the TrackedLink component to differentiate between internal and external links, using Next.js Link for internal navigation.
- Introduced a utility function to determine if a link is external, improving tracking accuracy.
- Updated TrackedAnchor to utilize the same external link handling logic for consistency in link tracking.
* feat: add uncaught exception handling section to dotenv configuration documentation
- Introduced a new section on uncaught exception handling, explaining how to override the default behavior to keep the app running after exceptions.
- Added an option table detailing the `CONTINUE_ON_UNCAUGHT_EXCEPTION` configuration.
- Included a warning callout advising against using this feature in production environments.
* feat: add ESLint rule for unused variables in TypeScript
- Introduced a new ESLint rule to enforce the handling of unused variables, allowing for specific patterns to be ignored.
- This enhancement aims to improve code quality by ensuring that developers are alerted to potentially unnecessary variables while maintaining flexibility in naming conventions.
* fix: update copyright year in LICENSE file to 2026
* feat: update footer menu link and add 2026 roadmap blog post
- Changed the roadmap link in the FooterMenu component to point to the new blog post.
- Introduced a new blog post detailing the 2026 roadmap for LibreChat, outlining key features and focus areas for the upcoming year.
- Updated the import statement in next-env.d.ts for consistency with the new types directory.
* fix: update import path in next-env.d.ts and add comment block in agents.mdx
- Changed the import statement in next-env.d.ts to reference the new development types directory.
- Added a comment block in agents.mdx to indicate that the Programmatic Tool Calling feature is in private beta.
* fix: remove unused ESLint disable comment in context.tsx
* chore: update blog
* chore: update configuration and dependencies for improved performance and compatibility
- Refactored \`next-env.d.ts` to use import syntax for route types.
- Updated \`next.config.mjs\` to enable turbopack and removed ESLint ignore settings.
- Modified \`package.json\` and \`pnpm-lock.yaml\` to upgrade dependencies, including Next.js to version 16.1.6 and ajv to version 8.18.0.
- Adjusted build scripts in \`package.json\` to use webpack.
- Added a new \`proxy.ts\` file for handling markdown requests.
- Updated \`tsconfig.json\` to include additional TypeScript definitions for development.
* chore: update Next.js bundle analysis workflow for improved compatibility and performance
- Updated GitHub Actions workflow to use the latest versions of actions for better stability.
- Changed Node.js version to 20 and updated pnpm setup to version 4.
- Simplified ESLint command and build process by using `pnpm lint` and `pnpm build`.
- Enhanced comment handling by consolidating create/update comment steps into a single action.
- Removed deprecated steps and comments for a cleaner workflow configuration.
* chore: update package manager version in package.json
- Set packageManager to pnpm@9.5.0 for improved dependency management.
* chore: enhance Next.js bundle analysis workflow with caching and telemetry settings
- Added environment variable to disable Next.js telemetry for privacy.
- Implemented caching for Next.js build to improve workflow performance by restoring build artifacts.
* refactor: simplify credentials generation logic in credentialsGenerator.ts
- Replaced crypto module with window.crypto for generating random hex values.
- Streamlined the generateCredentials function to use concise object return syntax.
* chore: bump packages
* chore: bump packages
* chore: bump packages
* chore: update package dependencies to latest versions
* chore: update configuration and dependencies for Nextra migration
- Updated TypeScript references in `next-env.d.ts` to align with new Nextra structure.
- Modified `next.config.mjs` to ignore ESLint and TypeScript build errors during the build process.
- Added a new `PACKAGE_UPDATE_SUMMARY.md` documenting package updates and migration details.
- Downgraded Next.js and Nextra versions for compatibility, and updated related dependencies.
- Introduced new `page.tsx` files for dynamic routing and metadata generation in the app directory.
- Added 'use client' directive to multiple components to support client-side rendering.
- Refactored components to remove deprecated Nextra context methods in preparation for App Router.
* chore: update ESLint configuration to use __dirname for tsconfigRootDir and fix lint errors
* chore: update initial statistics for GitHub stars and Docker pulls in Usage component
* chore: refactor clean-cache script to use CommonJS require syntax
* chore: remove redundant ESLint installation step in workflow
* Update mcp_servers.mdx to reflect correct MCP documentation URL
The URL for MCP documentation was wrong
* Provide documentation for Monitoring/Metrics
We wrote a LibreChat metrics exporter for Prometheus a while ago and
have been running it on our production LibreChat for a while to monitor
how the tool is being used and to alert us if there are any problems.
This patch adds a simple documentation (because deploying is actually
pretty simple) of how to set-up the metrics exporter for your LibreChat.
We are hoping this will help others as well.
* 📘 docs: Add YouTube API integration details to tools documentation
* chore: Update upload-artifact action to version 4 in bundle analysis workflow
* feat: Add OPENID_USE_END_SESSION_ENDPOINT option for logout redirection in OIDC configurations
---------
Co-authored-by: Aldrin Salazar <salazar.aldrin@gmail.com>
Co-authored-by: Lars Kiesow <lkiesow@uos.de>
Co-authored-by: Danilo Pejakovic <danilo.pejakovic@leoninestudios.com>
* ✨ feat: update home page layout and add usage statistics components
* 🔃 chore: clean up eslint-module-utils dependency entries in pnpm-lock.yaml
* ✨ feat: a lot of things
* ✨ feat: UI adjustements
* ✨ feat: improve author card links, update background colors, and enhance layout responsiveness
* chore: update bun
* ✨ feat: update GitHub stars and Docker pulls statistics
* ✨ feat: update demo link to new preview URL
* ✨ feat: update features section with new Code Interpreter and adjust layout
* ✨ feat: add emoji to Quick Start title for enhanced visibility
* refactor: move user guides to features section
* ✨ feat: add emojis to installation and user guides for improved clarity
* ✨ feat: update Hero component title and description for clarity and enhance demo link
* feat: agents page
* ✨ feat: update agents documentation to clarify built-in tools and mention future integrations
* ✨ feat: add Code Interpreter API documentation and update agents metadata
* ✨ feat: add Code Interpreter page metadata and integrate sparkles effect in Hero component
* chore: comment out NewsletterForm component in Home page
* style: code interpreter gif for features box
* fix: update Agents link to point to the correct features documentation
* fix: pnpm lockfile
* docs: API key notes for code interpreter api
* refactor: improve MobileSwitch component with TypeScript types and null check
* chore: types, packages
* chore: update ESLint configuration and add linting step to CI workflow
fix: update rotate prop type in Card component to accept number or string
* docs: add section on intellectual property protection for Code Interpreter
* docs: refine agents customization features in documentation
* style: hero page
---------
Co-authored-by: Marco Beretta <81851188+berry-13@users.noreply.github.com>