> 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.

# Artifacts

> **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.

An artifact is a file the assistant hands back in the conversation, such as a report, a spreadsheet, a slide deck, a chart, or a PDF. Users open or download it from a card in the EmployeeWorks web app.

```mermaid
flowchart TD
  A[User request] --> B{Orchestrator}
  B -->|Text formats| C["Written directly<br />md, html, txt, csv, json, svg"]
  B -->|Binary formats| D["Generated by Python code<br />pdf, docx, xlsx, pptx, png, jpg, gif, webp"]
  C --> E[(Saved artifact)]
  D --> E
  E --> F["Card in the EmployeeWorks web app<br />Open and Download"]
  E --> G["Input to a later code run"]
```

## How It Works

* **Two ways to make one.** The Orchestrator writes text formats itself. PDFs, Office files, and images come from Python in the [code sandbox](/harness/agentic-orchestrator/code-execution), one file per run.
* **The card.** Each artifact appears as a card with **Download**. Selecting the card opens a preview panel for HTML, Markdown, PDF, Word, PowerPoint, CSV, text, JSON, and images. XLSX files are download-only. HTML previews run in a sandboxed frame.
* **Multi-step work.** Artifacts persist across turns, so a later code run can take one as input: clean data into a CSV, chart it, then place the chart in a deck. A revision is a new artifact; the original is never overwritten.
* **Private to the user.** Each artifact can be fetched only by the user it was created for.

## Limits

| Item       | Value                                                                               |
| ---------- | ----------------------------------------------------------------------------------- |
| Size       | 25 MiB per artifact                                                                 |
| Retention  | Up to 2 years                                                                       |
| Surfaces   | EmployeeWorks web app only. Slack and Microsoft Teams don't render artifacts today. |
| Enablement | Per organization                                                                    |

## Configure

Artifacts are available in Controlled Availability. The model decides when to create one, so ask for the format you want in the assistant's instructions, for example: "Return the weekly summary as a one-page PDF."

## Related

* [Code Execution](/harness/agentic-orchestrator/code-execution)
* [Skills](/harness/agentic-orchestrator/skills)