We have several use cases at our company (mostly Q&A chatbots) where the business owner builds an agent to which they want to provide wide access, but do not want to provide direct access to the underlying documents.
For example, a chatbot around eligible/ineligible wellness expenses has a spreadsheet that lists examples. The payroll team does not want the whole organization to be able to read the underlying sheet because they want users to get additional context that is added in with the agent workflow.
It would be great to be able to configure in an agent's settings whether or not users get access to the underlying documents regardless of indexed permissions for the datasource.