Users with VIEWER role unable to see respective agents under 'My Agents' #9401
Replies: 2 comments 2 replies
-
Hi @dareima this is actually expected behavior if you have the marketplace enabled. This is to possibly account for many shared agents, and to allow the user easy visibility of their own agents still. If only viewer permission is granted then it's delegated to marketplace for access. |
Beta Was this translation helpful? Give feedback.
-
@danny-avila thanks so much for clearing this up for me. I now see that "My Agents" is meant literally as in "only my own agents or the ones I can edit". I like the idea of seeing VIEWER role agents on the marketplace. The only thing that strikes me as rather non-intuitive is the way users need to go to create a new conversation with such agents (which might a thing they do quite often). From observing how most of our users are using LibreChat (when ModelSpecs are not enabled), they would go over the selection of endpoints and agents in the top left menu. In this new version they'd have to go through the marketplace or select an existing chat with the respective agent and create a new conversation. Also, I'd need to test which methods remain when the marketplace would be disabled for users. I understand the overall idea of this and don't have a proper answer other than to educate users how the new version works. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
What happened?
After migrating our existing agents to the new access model in LibreChat using the migration script, I assigned the
VIEWER
role for everyone on most of them, so regular users would only see them and be able to use them but not do anything else with them.I noticed that it didn't work and no one saw the agents any longer under
My Agents
.Only when I updated the role to at least
EDITOR
, the agents appear again.I also checked with newly created agents that were only created after the update to 0.8.0-rc3, but that didn't change the fact that no one sees these agents when only
VIEWER
is assigned.I also doesn't make a difference whether
VIEWER
is assigned forEVERYONE
or for a single user.See the Steps to Reproduce section for more details.
I wanted to report this before 0.8.0 gets released, in case this is not yet known.
Version Information
0.8.0-rc3 (Docker, pulled on September 1st, 2025)
Steps to Reproduce
ADMIN
accountVIEWER
My Agents
(top left)@
in the prompt box and you will see the agent there (selectable & usable)@
, the agent now also appears underMy Agents
, but only as long as the website isn't refreshedNote: This is unrelated to running the migration script for agents. I ran the migration script before and after doing this kind of test. It makes no difference.
What browsers are you seeing the problem on?
Chrome
Relevant log output
Screenshots
RBAC Test Agent is shared with everyone using the

VIEWER
roleThe RBAC Test Agent isn't visible for anyone under My Agents

Using @ in the prompt box however does in fact show the RBAC Test Agent (selectable & usable)

Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions