> This page is for Harness.

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.moveworks.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.moveworks.com/_mcp/server.

# File Processor Plugin (Agentic Orchestrator)

> **Controlled Availability**
>
> The Agentic Orchestrator is in Controlled Availability and comes to your Enterprise Assistant in Q1 2027. Capabilities, limits, and interface labels described here may change before general availability. To request access, contact your Moveworks account team.

The File Processor plugin is how the Agentic Orchestrator answers questions about files. A user attaches a file and asks about it, and the assistant reads the file and answers. There's no "Ask questions about file(s)" button, no mode to enter, and nothing to exit, so every other plugin stays available in the same conversation.

It does the same job [Brief Me](/harness/agentic-reasoning-engine/brief-me-assistant) does on the Agentic Reasoning Engine.

## How the Assistant Decides to Use It

The model calls the plugin itself when a question is about a file, so there's nothing for users to learn: they attach a file and ask. It doesn't call it for a general question just because a file is in the conversation.

* **When it's called.** The question is about a current attachment, names a file or an earlier upload, or continues a discussion about a specific file.
* **One file per call.** Each call reads one file. If a question spans three files, the assistant calls the plugin three times, once per relevant file.
* **What it can read.** Files attached to the current message, files uploaded earlier in the same conversation, and [artifacts](/harness/agentic-orchestrator/artifacts) the assistant created earlier.
* **When it's unsure.** If the assistant can't tell which file the user means, it asks instead of guessing.
* **What the user sees.** A step that reads "Querying the selected file" with the question, then the answer.
* **File content is data.** The assistant treats text inside a file as document content. It does not follow instructions written in the file.

For exact math over a spreadsheet or CSV, the assistant can use [Code Execution](/harness/agentic-orchestrator/code-execution) instead. The model picks between the two based on the question.

## Limits

| Item                     | Value                                                                                   |
| ------------------------ | --------------------------------------------------------------------------------------- |
| Files per call           | 1 (the assistant makes one call per relevant file)                                      |
| Web app uploads          | 5 files per message, 25 MiB each                                                        |
| Web app upload types     | `pptx`, `xlsx`, `docx`, `pdf`, `csv`, `png`, `jpg`, `jpeg`, `txt`, `md`, `json`, `html` |
| Web app upload retention | 1 day                                                                                   |

Upload limits are shared with Code Execution. See [Code Execution](/harness/agentic-orchestrator/code-execution#limits).

## File Processor vs Brief Me

|               | Brief Me (Agentic Reasoning Engine)                                                         | File Processor (Agentic Orchestrator)                                                           |
| ------------- | ------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- |
| How it starts | User uploads a file and picks "Ask questions about file(s)"                                 | User attaches a file and asks; the assistant calls the plugin when the question is about a file |
| Mode and exit | Brief Me mode stays on until the user types "exit"; other plugins are blocked while it's on | No mode, nothing to exit; other plugins stay available                                          |
| Platforms     | Slack, Microsoft Teams, Google Chat                                                         | EmployeeWorks web app, Slack                                                                    |
| Availability  | Admin turns on the Brief Me plugins in Moveworks Setup under Plugin Management              | Available in Controlled Availability with the Agentic Orchestrator                              |