La configuración de grupos de agentes de IA no parece verse afectada por el próximo cambio que elimina el grupo everyone

Continuando la discusión desde The road to stable, then permanent, for granular_anonymous_and_logged_in_groups_permissions:

Creo que la configuración de permisos del Agente de IA aún no se maneja correctamente con el cambio próximo.

El único cambio entre estas dos capturas de pantalla es habilitar el cambio próximo. Mientras el cambio está deshabilitado, la opción de corrección (proofread) se ofrece como se espera, pero desaparece después de habilitarlo.

El agente de corrección está configurado para “todos”, por lo que con el cambio próximo esperaría que esto resultara en logged_in_users. Pero parece que no es así. Soy un usuario registrado y la opción sigue desapareciendo de la interfaz.

No lo he probado, pero supongo que ocurrirá lo mismo con otras configuraciones de grupo de agentes.

1 me gusta

Sí, yo consideraría esto un caso extremo, ya que allowed_group_ids se almacena en el modelo AiAgent, que no pasa por el cambio automático de everyone a logged_in_users que configuré.

Haré un PR para corregirlo.

Esto debería resolverlo:

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

2 Me gusta

Gracias por reportarlo, confirmarlo y abrir una PR al respecto. Pasé un buen rato evaluando lo que estaba ocurriendo con mis agentes o modelos.

Tuve que agregar los grupos de usuarios manualmente, incluso en los agentes de resumen, porque si no lo hacía, la funcionalidad se rompía por completo.