Le impostazioni dei gruppi degli agenti AI non sembrano essere gestite dalla modifica imminente che rimuove il gruppo everyone

Proseguendo la discussione da The road to stable, then permanent, for granular_anonymous_and_logged_in_groups_permissions:

Credo che le impostazioni di autorizzazione per gli agenti AI non vengano ancora gestite correttamente dalla modifica imminente.

L’unica differenza tra questi due screenshot è l’abilitazione della modifica imminente. Mentre la funzione “proofread” viene offerta come previsto finché la modifica è disabilitata, essa scompare dopo l’abilitazione.

L’agente “proofread” è configurato per “tutti”, quindi con la modifica imminente ci si aspetterebbe che questo si traduca in logged_in_users. Tuttavia, questo non sembra essere il caso. Sono un utente registrato e l’opzione continua a scomparire dall’interfaccia.

Non l’ho testato, ma immagino che accadrà lo stesso con le altre impostazioni di gruppo per gli agenti.

1 Mi Piace

Sì, lo considererei un caso limite, dato che allowed_group_ids è memorizzato nel modello AiAgent, che non passa attraverso il cambio automatico everyonelogged_in_users che ho configurato.

Aprirò una PR per correggere il problema.

Questo dovrebbe risolvere il problema:

https://github.com/discourse/discourse/pull/43362

2 Mi Piace

Grazie per aver segnalato il problema, averlo confermato e aver aperto una PR al riguardo. Ho dedicato del tempo a valutare cosa stesse succedendo con i miei agenti o modelli.

Ho dovuto aggiungere i gruppi di utenti manualmente, anche negli agenti di riepilogo, perché altrimenti la funzionalità si sarebbe interrotta completamente.