La seule différence entre ces deux captures d’écran est l’activation du changement à venir. Tant que le changement est désactivé, « proofread » est proposé comme prévu, mais il disparaît après son activation.
L’agent « proofread » est configuré pour « everyone » (tout le monde), donc avec le changement à venir, on s’attendrait à ce que cela résulte en logged_in_users. Mais cela ne semble pas être le cas. Je suis un utilisateur connecté et l’option disparaît toujours de l’interface.
Oui, je considérerais ça comme un cas limite, car allowed_group_ids est stocké dans le modèle AiAgent, qui ne passe pas par le mécanisme automatique de bascule everyone → logged_in_users que j’ai mis en place.
Merci d’avoir signalé le problème, de l’avoir confirmé et d’avoir ouvert une PR à ce sujet. J’ai passé un certain temps à évaluer ce qui se passait avec mes agents ou mes modèles.
J’ai dû ajouter les groupes d’utilisateurs manuellement, même dans les agents de synthèse, car sinon la fonctionnalité se cassait complètement.