Hi all,
We're using the Rovo for Microsoft Teams add-in and want to know whether the following is supported, planned, or possible through a workaround.
What we're trying to do
We want to connect several service accounts to Rovo agents in Teams, each tied to a specific scope such as IT support, HR policies, or a project team. Each agent should only be able to see the Jira projects and Confluence spaces that match its job.
Specific questions
- Service accounts for agents.
Can service accounts be connected to specific agents?
Can several service accounts be used separately within the Teams add-in?
Right now, the service account connected to the add-in can see too much and will return unscoped data when asked. - Scoped access.
Can each agent or service account be limited to specific Confluence spaces and Jira projects, so it can't find or show anything outside that scope? - Knowledge source controls.
If we connect a service account to an agent and set that agent's knowledge sources, is the agent strictly limited to those sources? Or can it still reach other content the service account has access to? - Teams-specific behavior.
When someone chats with an agent in a Teams channel or group chat, whose permissions does it use: the person asking, or the service account? - Admin controls.
Are there admin settings, audit logs, or policies to enforce and check these scopes across agents?
Why it matters
We want agents in shared Teams spaces to show only the information they're meant for, so anyone in the chat can safely ask questions without relying on each user's individual permissions. Separate, least-privilege identities for each agent would make this much easier to manage and audit.
Thanks!