모든 그룹 제거 예정 변경 사항이 AI 에이전트 그룹 설정을 처리하지 않는 것 같습니다

The road to stable, then permanent, for granular_anonymous_and_logged_in_groups_permissions 토론을 이어서 말씀드립니다.

다가오는 변경 사항으로 인해 AI 에이전트 권한 설정이 아직 올바르게 처리되지 않는 것 같습니다.

이 두 스크린샷 사이의 유일한 차이는 다가오는 변경 사항을 활성화한 것입니다. 변경 사항이 비활성화되어 있을 때는 예상대로 proofread가 제공되지만, 활성화한 후에는 사라집니다.

proofread 에이전트는 "everyone"으로 설정되어 있으므로, 다가오는 변경 사항이 적용되면 logged_in_users로 결과가 나와야 할 것으로 예상합니다. 하지만 그런 것 같지 않습니다. 저는 로그인된 사용자인데도 불구하고 해당 옵션이 여전히 인터페이스에서 사라집니다.

직접 테스트해 보지는 않았지만, 다른 에이전트 그룹 설정에서도 동일한 문제가 발생할 것으로 추정됩니다.

1개의 좋아요

네, allowed_group_idsAiAgent 모델에 저장되어 있고, 제가 설정한 자동 everyonelogged_in_users 전환을 거치지 않으므로 이 경우를 엣지 케이스로 보고 있습니다.

수정하기 위해 PR을 만들겠습니다.

이렇게 처리하면 됩니다:

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

2개의 좋아요

보고해 주시고 확인해 주셔서 감사합니다. 이 문제를 해결하기 위해 PR을 열어 주셨네요. 제 에이전트나 모델에서 무슨 일이 일어나고 있는지 파악하는 데 시간을 꽤 보냈습니다.

요약 에이전트에서도 사용자 그룹을 수동으로 추가해야 했습니다. 그렇지 않으면 기능이 완전히 깨져 버리기 때문이죠.