Browse this section
Knowledge Search Agent

Permissions & access control

Three layers decide what an answer may contain: knowledge base grants, source permissions and agent identity.

The rule

An agent may only retrieve what the person asking could already open themselves. Everything else follows from this.

Layer 1 — Knowledge base grants

Knowledge bases are granted to users, groups, channels and agents. A question from a Slack channel is answered only from the knowledge bases granted to that channel. A question in the web app is answered from the knowledge bases granted to that user.

Layer 2 — Source permissions

Every document carries the principals allowed to read it in the source system, synced along with the content:

SourcePermission boundary
Google DriveFile and folder sharing, including groups and "anyone in the organisation" links
SharePoint / OneDriveSite, library, folder and item permissions; Entra ID groups
NotionPage and teamspace sharing
ConfluenceSpace permissions and page restrictions
Slack / TeamsChannel membership; private channels only for members
Gmail / Outlook shared mailboxesMailbox delegation
Zendesk, Intercom, HubSpot, SalesforceRole/profile-based object and field access
DatabasesThe view or table you connect; restrict with a database view if needed

The filter is applied inside the retrieval query, before ranking. If the answer exists only in documents the asker can't open, the agent says it can't find the answer.

Layer 3 — Agent identity

An agent has its own identity with explicitly granted knowledge bases and tools. When it acts on behalf of a person (answering their question), the intersection of the agent's grants and the person's permissions applies. When it runs on a schedule, only its own grants apply — so grant agents the minimum they need.

"Anyone in the organisation" sharing is honoured as such: those documents are visible to every workspace user. Administrators can exclude specific sources from company-wide scope under Source → Permissions → Treat org-wide links as restricted.

Verification

Knowledge → Permissions check lets an admin enter a user's email and a document and see whether — and why — that user can retrieve it.