# CodePipelineOutputFile

A file the agents wrote to the run's `output_files/` folder, uploaded to the run's `outputFilesPartitionId` knowledge base. It is uploaded as the run goes, a few seconds after each change, so the list grows and updates while the run is live.

**Kind:** an object, used in responses.

## Fields

Every field is present in a response; empty ones are `null`.

| Field | Type | Description |
|---|---|---|
| `id` | `uuid` | The uploaded file's id. It stays the same across versions. |
| `fileName` | `string` | The file's path within `output_files/`, with forward slashes. |
| `checksum` | `string` | The MD5 checksum of the last version uploaded. |
| `size` | `integer` | The size of the last version uploaded, in bytes. |
| `version` | `integer` | The uploaded file's version, which goes up with each change. |
| `dateLastUploadedUtc` | `datetime` | When the last version was uploaded, in UTC. |

## Example

```json
{
  "id": "3f2b8c1e-5d4a-4e6b-9c7d-2a1b0c9d8e7f",
  "fileName": "...",
  "checksum": "...",
  "size": 0,
  "version": 0,
  "dateLastUploadedUtc": "2026-10-26T12:00:00.0000000Z"
}
```

## Where it's used

- Inside [`CodePipelineProcess`](https://docs.maitento.com/reference/types/code-pipeline-process.md)
