# CodePipelinePackageInstall

A package an agent installed during the run.

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

## Fields

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

| Field | Type | Description |
|---|---|---|
| `agentName` | `string` | The agent that installed it. |
| `packageManager` | `string` | The package manager used: `apt`, `npm`, `pip` or `dotnet`. |
| `packageName` | `string` | The package's name. |
| `dateRequested` | `datetime` | When the agent asked for it, in UTC. |
| `dateCompleted` | `datetime \| null` | When the install finished, in UTC. Null while it is still going. |
| `wasSuccessful` | `boolean` | Whether the install succeeded. |

## Example

```json
{
  "agentName": "...",
  "packageManager": "...",
  "packageName": "...",
  "dateRequested": "2026-10-26T12:00:00.0000000Z",
  "dateCompleted": "2026-10-26T12:00:00.0000000Z",
  "wasSuccessful": false
}
```

## Where it's used

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