AIエージェントのグループ設定は、everyoneグループを削除する予定の対応で処理されていないようです

The road to stable, then permanent, for granular_anonymous_and_logged_in_groups_permissions の議論を継続します。

AIエージェントの権限設定が、予定されている変更によって正しく処理されていないようです。

これらの2つのスクリーンショットの違いは、予定されている変更を有効にしている点だけです。変更が無効な間は、想定通り「proofread」が提供されますが、有効にすると表示されなくなります。

proofreadエージェントは「everyone」(全員)用に設定されているため、予定されている変更により logged_in_users(ログインユーザー)になることを期待します。しかし、そうはなっていません。私はログインユーザーですが、インターフェースからオプションが消えてしまいます。

テストはしていませんが、他のエージェントのグループ設定でも同じことが起こると思われます。

「いいね!」 1

ええ、これはエッジケースだと思います。allowed_group_idsAiAgent モデルに保存されており、私が設定した everyone から logged_in_users への自動切替の対象外だからです。

修正用のPRを作成します。

これで対応できるはずです:

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

「いいね!」 2

報告、確認、そしてPRの作成、ありがとうございます。エージェントやモデルで何が起きているのかを評価するために時間をかけました。

サマリーエージェントでも、ユーザーグループを手動で追加する必要がありました。そうしないと、機能が完全に壊れてしまうためです。