Types of Knowledge
Overview of the different ways to add knowledge in ajan: file uploads, integrations, folder sync, Knowledge bases, and actions.
Overview
| Type | Available in | Processing | Limit | Sync |
|---|---|---|---|---|
| File Upload | Chat, Agents, Projects | Preview or direct read | Web Chat: 50 per message; Mobile Chat: 5 per message; Agent Knowledge: 50 files | Not applicable |
| Integration Files | Chat, Agents, Projects | Preview or direct read | Web Chat: 50 per message; Mobile Chat: 5 per message; Agent Knowledge: 50 files | Nightly |
| Folder Sync | Agents, Projects | Semantic search for text documents; direct read for supported spreadsheets; images excluded | 200 in Cloud; 1,000 in Dedicated deployments | 24h |
| Library Folders | Chat, Agents, Projects | Full read | 100 files, 250 MB total | Not applicable |
| Knowledge bases | Agents, @mention, Workflows | Embedding | 1,000 in Cloud; configured limit in Dedicated deployments | Not applicable |
| Integration Actions | Agent actions, @mention, Workflows | API | Varies | Live |
Upload Files from Computer
Files can be uploaded directly from your computer and added to a Chat, Agent, or Project as a knowledge source.
| Available in | Chat, Agents, Projects |
| Processing | Preview or full read |
| File limit | 50 files per web chat message, 5 per mobile chat message, and 50 files in Agents |
| Permissions | Direct uploads require the workspace Upload documents permission. Agent and Project uploads also require edit access. |
| Sync | None |
Select Files from Integrations
Files from connected integrations like SharePoint, Confluence, Google Drive, or OneDrive can be selected and added to a Chat, Agent, or Project as knowledge.
| Available in | Chat, Agents, Projects |
| Processing | Preview or full read |
| File limit | 50 files per web chat message, 5 per mobile chat message, and 50 files in Agents |
| Permissions | Agent and Project editors can attach files. Each reader needs access to the file in the source system and an applicable connection. |
| Sync | Files are downloaded when selected and refreshed nightly. Agent knowledge files can also be refreshed manually. Source access is checked when a user reads the file. |
Sync integration folders
Use Folder Sync in the Folders row of an Agent or the Context section of a Project to connect entire folders from SharePoint, Google Drive, OneDrive, or Confluence Cloud. Their contents are regularly synchronized. Semantic search applies to text documents, supported spreadsheets are read directly, and images are excluded. Confluence Cloud Folder Sync imports pages from named folders, not page attachments.
| Available in | Agents, Projects |
| Processing | Semantic search for text documents; direct read for spreadsheets; images excluded |
| File limit | 200 files per folder in Cloud; 1,000 in Dedicated deployments |
| Permissions | Editors with the Attach integration folders permission |
| Sync | Every 24h or manual |
An Agent or Project can attach up to five synced folders.
Library Folders
Folders in the Library hold files for active work in chat, Agents, and Projects. Use Folders when you want to reuse the same files across multiple chats or with your team.
Upload options: Computer, Recent Files, or eligible chat attachments
In the Agent editor, select Add folders in the Folders row, then choose the Library Folder. Folders stay read-only until you select Work in this folder. An Agent can attach up to five Library Folders. Only one can be a working folder.
| Available in | Chat, Agents, Projects |
| Processing | Full read |
| File limit | 100 files, 250 MB total |
| Permissions | Owner and shared users |
| Sync | None |
Knowledge bases
A Knowledge base enables structured uploading and management as a shared semantic search collection. Cloud workspaces support up to 1,000 files. Dedicated deployments use their configured limit.
Upload options: Computer or API
| Available in | Agents, @ in chat, Workflows |
| Processing | Embedding search |
| File limit | 1,000 files in Cloud; configured limit in Dedicated deployments |
| Permissions | Owner and shared users |
| Sync | None |
Integration Actions
Knowledge can be dynamically retrieved via actions from integrations through API. This is especially useful for vector databases.
| Available in | Agent actions, @ in chat, Workflows |
| Processing | API call (Embedding search for vector databases) |
| File limit | Depends on integration |
| Permissions | Admin-controlled per group/user |
| Sync | Live data on every request |