> ## Documentation Index
> Fetch the complete documentation index at: https://docs.thinkplatform.ai/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Choose User guide for browser tasks, Developers for CLI, SDK and external agents, and Administration for organization management.
> Confirm identity and organization/project context before operations. Documentation access does not grant ThinkPlatform permissions.
> Review side effects, verify changes with a read, and do not blindly retry an operation with an uncertain outcome.
> Use documented UI steps for the web app and documented public CLI or SDK interfaces for automation. Follow each page’s prerequisites and authentication requirements.

# Upload and download files

> Attach a file to an agent chat and retrieve available results.

Agent chat can accept file attachments and display downloadable result files when the agent and project support them.

## Before you begin

Choose a project and an available agent.

## Send and retrieve files

1. Open the agent chat and choose **Attach files**, or paste or drop a file into the composer where supported.
2. Add a message describing what the agent should do with the file, then send it. Wait for the upload and response.
3. Review the response and open a result file card when available. Use its download action to save a copy to your device.

## Verify and troubleshoot

Check the filename and downloaded content. If upload or download fails, read the displayed error, check your connection and project access, and check whether the upload or download completed before retrying. A preview may not be available for every file; use the download action if it is offered.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.