📦 chore: Bump librechat-data-provider and @librechat/data-schemas#64
Merged
Conversation
Bump librechat-data-provider 0.8.407 → 0.8.502 and @librechat/data-schemas 0.0.48 → 0.0.51 to catch up with three upstream releases (~6 weeks). Adjustments required by the upstream changes: * Register the new SKILLS PermissionType in PERMISSION_TYPE_SCHEMA so the role-permissions Record stays exhaustive (UI rendering not wired up — separate decision). * Add locale keys for new config fields (Tavily web search, CloudFront storage, agents remoteApi OIDC, allowedAddresses, skills toggles, summarization-related additions) so the config-field localization-coverage test passes. * Update the config round-trip test sample generator with path-specific overrides for stricter schemas (URL validators, host:port for allowedAddresses, summarizationTriggerSchema discriminated union shape).
…ility Labels
Surface the new admin-panel-facing pieces introduced by the librechat-data-provider and @librechat/data-schemas bump so they render with proper labels instead of being hidden or showing raw i18n keys.
Render the new SKILLS PermissionType in the role editor by adding it to PERMISSION_TYPE_ORDER and contributing com_perm_type_SKILLS / com_perm_desc_SKILLS locale keys.
Route the new top-level cloudfront config block to the Files tab via a SECTION_META entry (plus com_config_section_cloudfront title/description) so it no longer lands in the catch-all "Other" tab.
Add com_cap_{read,manage}_skills and matching _desc locale keys so the grants/capabilities page renders the new READ_SKILLS / MANAGE_SKILLS system capabilities (auto-categorized under "content" by data-schemas) with proper labels.
Contributor
|
@codex review |
|
Codex Review: Didn't find any major issues. Keep it up! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
danny-avila
approved these changes
May 23, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Bumps
librechat-data-provider0.8.407 → 0.8.502 and@librechat/data-schemas0.0.48 → 0.0.51. Both packages had three published releases since April 3 (~6 weeks) that we hadn't picked up.What this brings in
cloudfrontconfig block for CloudFront-backed file deliveryendpoints.agents.remoteApi.auth.oidcblock (issuer,audience,jwksUri) for OIDC-authenticated remote agentsinterfacetoggles (skills,autoSubmitFromUrl,thinkingDisplay,defaultActiveOnShare)allowedAddressesarrays undermcpSettings,actions, andendpointsSKILLSvalue inPermissionTypesREAD_SKILLS/MANAGE_SKILLSvalues inSystemCapabilities(auto-categorized under "content")cloudfront.domain, OIDC URLs;host:portrequirement onallowedAddressesentries;summarizationTriggerSchemais now a discriminated union)Admin-panel changes required by the bump
PERMISSION_TYPE_SCHEMAisRecord<PermissionTypes, Permissions[]>so the newSKILLSPermissionType forced a schema entry (USE / CREATE / SHARE / SHARE_PUBLIC) and a slot inPERMISSION_TYPE_ORDER, plus the matchingcom_perm_type_SKILLS/com_perm_desc_SKILLSkeyscloudfronttop-level section wired intoSECTION_METAunder the Files tab (otherwise it falls into the catch-all "Other" tab)com_cap_{read,manage}_skills(+_desc) locale keys so the grants/capabilities page stops rendering raw locale keys for the new content-category capabilitiescom_config_field_*locale keys and 3_itemkeys covering the new schema fields (Tavily, CloudFront, OIDC remoteApi, allowedAddresses, skills toggle, etc.) so the field-localization coverage test passessrc/server/config.test.tsround-trip test gained aSAMPLE_OVERRIDESmap so per-field samples satisfy the new stricter validators (URLs, host:port, discriminated-union shape)Tavily search fields auto-render in the existing Web Search section, OIDC remoteApi nests under the Providers → agents accordion, and the
interfacetoggles surface inside the Interface section, so those needed only locale keys.Test plan
bunx tsc --noEmitcleanbun run lintcleanbun run buildsucceedsbun run test: 615/615 passing (baseline on main: 570/570; the 45-test delta is the new schema fields)Note
Medium Risk
Primarily a dependency bump, but it propagates new config/permission surface area and tighter schema validation that could break config editing or role saves if mismatched.
Overview
Updates
librechat-data-providerand@librechat/data-schemas, pulling in new schema fields and validators (including updatedaxiostransitive deps via the provider).Aligns the admin panel with the new schema by adding
SKILLSpermissions (schema + UI ordering + locale labels/descriptions), wiring a newcloudfrontconfig section into the Files tab, and expanding English locale keys for newly introduced config fields/capabilities.Adjusts
src/server/config.test.tsround-trip tests to handle stricter validation by introducing per-pathSAMPLE_OVERRIDES(e.g., URL andhost:portformats, and the new summarization trigger union shape).Reviewed by Cursor Bugbot for commit 654e62f. Bugbot is set up for automated code reviews on this repo. Configure here.