From 5968cdadf326543e88311a97a09580a91ba8b13e Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Sat, 30 May 2026 13:19:38 -0400 Subject: [PATCH] docs: Note skillSync source tenantId is effectively immutable Changing/adding/removing a source's tenantId orphans previously mirrored skills in the old tenant (a tenant-scoped sync cannot clean another tenant's data without runAsSystem, which is intentionally avoided). --- librechat.example.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/librechat.example.yaml b/librechat.example.yaml index 38eeafc3f3..61512ebe5d 100644 --- a/librechat.example.yaml +++ b/librechat.example.yaml @@ -82,6 +82,11 @@ cache: true # # Optional. Owns the mirrored skills under the given tenant so they are # # created and shared within that tenant. Required for visibility when # # tenant isolation is enabled. Omit for single-tenant deployments. +# # Treat as immutable per source id: changing (or adding/removing) the +# # tenantId later leaves previously mirrored skills in the old tenant, +# # where this source's sync can no longer see or clean them up. To move a +# # source between tenants, delete its mirrored skills in the old tenant +# # first, or use a new source id for the new tenant. # # tenantId: your-tenant-id # Custom interface configuration