File Data Source

File data sources let you create a knowledge base for your agents from supported files. You can upload .pdf, .txt, .pptx, .doc, or .docx files up to 1 GB each. Direct upload of standalone .jpg, .jpeg, or .png images through a File data source is still pending. To ingest images, use a supported source such as File System, SharePoint, Google Drive, S3-compatible storage, or OCI Object Storage.

Important: Markdown .md files are not supported for RAG Agent data source file ingestion. You cannot upload, parse, index, or retrieve content from Markdown files in RAG Agent data sources.

Image support applies to standalone images only. Images embedded in another file are not processed as image inputs for a RAG Agent.

See Data Sources Troubleshooting for information about data source-related statuses and errors.

File Source

File Upload and Processing

File data sources are processed asynchronously. The INGESTION_QUEUED status indicates that a data source is queued for ingestion, but processing has not started. After upload, Agent Factory stores the file, parses text, chunks content, creates embeddings, and indexes the chunks for retrieval. A file source is not ready for RAG Agent selection until processing completes.

Large uploads use upload sessions and chunks. If a network interruption occurs, retry the failed upload from the upload panel instead of creating duplicate sources.

Backend File Sources

Administrators can stage large volumes of files on the host under the Agent Factory persistent data source path. Use this approach when browser upload is not practical.

Before adding backend files:

Share a File Data Source

You can share a file data source that you own or for which you have the Can manage access level.

  1. Open Data Sources and select the file source.
  2. Select Share from the source actions.
  3. In the Share dialog, review the users and groups that have access and their current access levels.
  4. Search for and select users or groups to add, change an existing access level, or remove access. Click Save changes to apply the changes.

The Share dialog identifies the resource owner as Owner. You cannot change or remove the owner’s access. See Manage Identity and Access for access-level definitions.

Troubleshoot File Ingestion

Symptom Check
File does not appear for RAG Agent selection Wait for ingestion to complete and verify the data source status.
Upload fails partway through Retry the failed upload, then check browser network stability and available disk space.
Agent does not answer from an image Confirm the source contains a standalone JPG, JPEG, or PNG image and ingestion completed. If the LLM used during ingestion is not vision-capable, select a vision-capable LLM for the RAG Agent.
File is accepted but answers miss expected content Confirm the file type is supported and the file contains extractable text. Scanned PDFs may require OCR before upload.
Backend staged files do not ingest Confirm the directory is under the expected data source path and readable by the application container.