As configurações de grupos de agentes de IA não parecem ser afetadas pela mudança prevista que remove o grupo everyone

Continuando a discussão de The road to stable, then permanent, for granular_anonymous_and_logged_in_groups_permissions:

Acredito que as configurações de permissão do Agente de IA ainda não estão sendo tratadas corretamente pela alteração que está por vir.

A única diferença entre essas duas capturas de tela é a ativação da alteração que está por vir. Enquanto a opção “proofread” é oferecida, como esperado, enquanto a alteração permanece desativada, ela desaparece após a ativação.

O agente “proofread” está configurado para “todos”, então, com a alteração que está por vir, eu esperaria que isso resultasse em logged_in_users. Mas isso não parece ser o caso. Sou um usuário conectado e a opção ainda assim some da interface.

Não testei, mas acho que o mesmo acontecerá com outras configurações de grupo dos agentes.

1 curtida

Sim, eu consideraria isso um caso de borda, pois allowed_group_ids é armazenado no modelo AiAgent, que não passa pela troca automática de everyone para logged_in_users que eu configurei.

Vou criar um PR para corrigir.

Isso deve resolver:

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

2 curtidas

Obrigado por reportar, confirmar e abrir um PR para isso. Passei um tempo avaliando o que estava acontecendo com meus agentes ou modelos.

Tive que adicionar os grupos de usuários manualmente, mesmo nos agentes de resumo, porque, se não fizesse isso, a funcionalidade quebraria completamente.