# CodePipelineAgentEnginePrompt

Extra system prompts for an agent that apply only when it runs on one engine, so its instructions can be tuned to each coding tool.

**Kind:** an object, used in requests and responses. In a request it is called `CodePipelineAgentEnginePromptInput`.

## In a request

| Field | Type | Required | Description |
|---|---|---|---|
| `engine` | [`CodeEngineType`](https://docs.maitento.com/reference/types/code-engine-type.md) |  | The engine these prompts apply to. |
| `prompts` | `string[]` |  | The prompts, added after the agent's own `systemPrompts`. |

```json
{
  "engine": "Claude",
  "prompts": [
    "..."
  ]
}
```

## In a response

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

| Field | Type | Description |
|---|---|---|
| `engine` | [`CodeEngineType`](https://docs.maitento.com/reference/types/code-engine-type.md) | The engine these prompts apply to. |
| `prompts` | `string[]` | The prompts, added after the agent's own `systemPrompts`. |

```json
{
  "engine": "Claude",
  "prompts": [
    "..."
  ]
}
```

## Where it's used

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