| Name | Type | Description | Notes |
|---|---|---|---|
| comment | String | Human-readable description of what this patch changes | [optional] |
| description | String | Description for agent when the config is in agent mode. | [optional] |
| instructions | String | Instructions for agent when the config is in agent mode. | [optional] |
| messages | List<Message> | [optional] | |
| model | Object | [optional] | |
| modelConfigKey | String | [optional] | |
| name | String | [optional] | |
| outputFormat | Map<String, Object> | JSON Schema defining the structured output format for the variation. | [optional] |
| published | Boolean | [optional] | |
| state | String | One of 'archived', 'published' | [optional] |
| tools | List<VariationToolPost> | List of tools to use for this variation. The latest version of the tool will be used. | [optional] |
| toolKeys | List<String> | List of tool keys to use for this variation. The latest version of the tool will be used. | [optional] |
| judgeConfiguration | JudgeConfiguration | [optional] |