Skip to content
ajan.io

Docs menu

On this page

Types of Knowledge

Overview of the different ways to add knowledge in ajan: file uploads, integrations, folder sync, Knowledge bases, and actions.

Overview

TypeAvailable inProcessingLimitSync
File UploadChat, Agents, ProjectsPreview or direct readWeb Chat: 50 per message; Mobile Chat: 5 per message; Agent Knowledge: 50 filesNot applicable
Integration FilesChat, Agents, ProjectsPreview or direct readWeb Chat: 50 per message; Mobile Chat: 5 per message; Agent Knowledge: 50 filesNightly
Folder SyncAgents, ProjectsSemantic search for text documents; direct read for supported spreadsheets; images excluded200 in Cloud; 1,000 in Dedicated deployments24h
Library FoldersChat, Agents, ProjectsFull read100 files, 250 MB totalNot applicable
Knowledge basesAgents, @mention, WorkflowsEmbedding1,000 in Cloud; configured limit in Dedicated deploymentsNot applicable
Integration ActionsAgent actions, @mention, WorkflowsAPIVariesLive

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 inChat, Agents, Projects
ProcessingPreview or full read
File limit50 files per web chat message, 5 per mobile chat message, and 50 files in Agents
PermissionsDirect uploads require the workspace Upload documents permission. Agent and Project uploads also require edit access.
SyncNone

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 inChat, Agents, Projects
ProcessingPreview or full read
File limit50 files per web chat message, 5 per mobile chat message, and 50 files in Agents
PermissionsAgent and Project editors can attach files. Each reader needs access to the file in the source system and an applicable connection.
SyncFiles 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 inAgents, Projects
ProcessingSemantic search for text documents; direct read for spreadsheets; images excluded
File limit200 files per folder in Cloud; 1,000 in Dedicated deployments
PermissionsEditors with the Attach integration folders permission
SyncEvery 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 inChat, Agents, Projects
ProcessingFull read
File limit100 files, 250 MB total
PermissionsOwner and shared users
SyncNone

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 inAgents, @ in chat, Workflows
ProcessingEmbedding search
File limit1,000 files in Cloud; configured limit in Dedicated deployments
PermissionsOwner and shared users
SyncNone

Integration Actions

Knowledge can be dynamically retrieved via actions from integrations through API. This is especially useful for vector databases.

Available inAgent actions, @ in chat, Workflows
ProcessingAPI call (Embedding search for vector databases)
File limitDepends on integration
PermissionsAdmin-controlled per group/user
SyncLive data on every request