> For the complete documentation index, see [llms.txt](https://help.genesis.autify.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.genesis.autify.com/resources-context/files.md).

# Files

This article explains the **Files** feature in the **Resources and Context** tab. In the **Files** tab, you can upload and manage files used in your workspace, such as specifications, design documents, images, PDFs, videos, JSON data files, and HTML files. Uploaded text-based files such as Markdown, text, and JSON are indexed by the AI and referenced when the AI Assistant or workflows run. Images and PDFs are also stored as workspace resources and can be referenced from chat and workflows. HTML files can be previewed from the file detail page.

## Uploading files

1. On the workspace page, select the **Resources and Context** tab.
2. Select the **Files** tab.
3. Click **Upload files**.
4. Choose files in one of the following ways.
   * **Select files**: Select individual files to upload.
   * **Select folder**: Upload all files in a folder at once.
   * Drag and drop files into the dialog.
5. Optionally, set a **Label** for the file.
6. Click **Upload**.

{% hint style="info" %}
Uploading a file with the same name as an existing file creates a new version of that file.
{% endhint %}

## Supported file formats

| File type       | Extension                  | Max size |
| --------------- | -------------------------- | -------- |
| Markdown / Text | .md / .markdown / .txt     | 20 MB    |
| JSON            | .json                      | 20 MB    |
| HTML            | .html / .htm               | 20 MB    |
| Image           | .jpg / .jpeg / .png        | 10 MB    |
| PDF             | .pdf                       | 50 MB    |
| Video           | .mp4 / .webm / .mov / .avi | 100 MB   |

{% hint style="info" %}
JSON files can be used as data sources for [**Dashboard**](/dashboard/dashboard.md) widgets. From the file detail page, you can also export a JSON file as an Excel spreadsheet.
{% endhint %}

{% hint style="info" %}
HTML files can be previewed directly from the file detail page.
{% endhint %}

{% hint style="info" %}
Video files can be referenced from chat and workflows, and the AI Assistant can inspect their content with the **Analyze video** tool. Video analysis is available when the Google provider is enabled for your organization.
{% endhint %}

## Viewing and searching files

<figure><img src="/files/4xNcCXr7NKiTg3U3BLjs" alt="Screenshot of the file list view"><figcaption><p>File list view</p></figcaption></figure>

* Switch between **List** view and **Grid** view from the top-right of the screen.
* Search by file name from the search box.
* Switch between **Current folder** and **All files** to search only the current folder or the whole workspace.
* Click **Labels** to filter the list by one or more labels.

Each file shows items such as the file type icon, file name, label, indexing status, file size, file format, updated date and time, and uploader.

## Working with files

From each file's menu, you can perform actions such as the following.

* **View version history**
* **Upload a new version**
* **Rename a version**
* **Restore a previous version**
* **Move the file to another folder**
* **Edit labels**
* **Reindex** text-based files
* **Download**
* **Download as Excel** for JSON files
* **Delete** the file

{% hint style="warning" %}
Reindex is supported only for indexed text-based files (Markdown, text, and JSON).
{% endhint %}

## Managing folders

Use the folder tree on the left side of the screen to organize files by folder.

* **Create a folder**: Click **New folder**.
* **Move a folder**: Drag and drop it, or move it from the folder menu.
* **Download a folder**: Download it as a ZIP file from the folder menu.
* **Delete a folder**: Delete it from the folder menu.

{% hint style="warning" %}
Deleting a folder also deletes all files in that folder. This action cannot be undone.
{% endhint %}

## Using bulk actions

Select one or more files from the list to use bulk actions.

* **Add labels**
* **Move**
* **Download** selected files as one ZIP archive
* **Delete**
* **Clear selection**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.genesis.autify.com/resources-context/files.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
