Passa al contenuto principale

Condivisione

Ogni risorsa condivisibile in Libre WebUI segue un unico modello di concessione: proprietario → entità utente o gruppo → autorizzazione read, write o admin. Non esiste un sistema di autorizzazioni diverso da imparare per ogni funzionalità e il ruolo di amministratore globale non conferisce deliberatamente alcun accesso ai contenuti privati: l'amministrazione è un potere a livello di funzionalità, non di lettura dei contenuti.

Che cosa si può condividere

RisorsaLettura significaScrittura significa
ChatAprire e leggere la conversazione— (solo il proprietario scrive nelle chat)
NoteLeggere la notaModificare il contenuto (con revisioni)
Raccolte di conoscenzeIncludere i documenti nella ricerca e nel RAG
PersonaggiUsare il personaggio nelle proprie chat
PromptUsare il prompt dal compositoreModificarlo (con versioni)
CompetenzeCaricare la competenza nelle proprie chatModificarla (con versioni)
CalendariVedere gli eventi accanto ai propriCreare e modificare eventi
Server degli strumentiChiamare gli strumenti del server (se consentito)

Le risorse condivise compaiono negli elenchi del destinatario con un'etichetta che indica proprietario e autorizzazione; l'eliminazione rimane sempre riservata al proprietario.

Come viene deciso l'accesso

Ogni lettura esegue nuovamente la stessa decisione di autorizzazione (owner → direct grant → group grant), quindi la revoca di una concessione o la rimozione di una persona da un gruppo si applica già alla richiesta successiva: nulla viene mantenuto in una cache che possa diventare obsoleta. Le raccolte di conoscenze condivise pubblicano inoltre le proprie concessioni nell'ACL dell'indice vettoriale, così il recupero applica esattamente la stessa autorizzazione di un accesso diretto, all'interno della query, senza ricalcolare gli embedding in caso di condivisione o revoca.

La finestra di condivisione

Ogni interfaccia usa la stessa finestra: scegli Utente o Gruppo, inserisci il nome esatto (deliberatamente non esiste la ricerca approssimativa: la condivisione conferma un nome già noto anziché elencare gli account), scegli l'autorizzazione e conferma. Le concessioni esistenti sono elencate con i nomi visualizzati risolti e un comando di revoca con un clic. I destinatari ricevono una notifica nell'app quando qualcosa viene condiviso con loro.

Che cosa non è la condivisione

  • La condivisione di una chat non consente mai al destinatario di generare al suo interno; le chiamate ai modelli vengono sempre eseguite con le credenziali e gli accessi dell'utente chiamante.
  • La condivisione di un personaggio ne espone la definizione, mai le memorie o lo stato di evoluzione del personaggio del proprietario.
  • Non esistono collegamenti pubblici anonimi; ogni condivisione è destinata a un utente o gruppo autenticato dell'istanza.
  • Le cartelle delle sessioni non condividono ancora a cascata le proprie chat; condividi le chat singolarmente.