create_profile_variant
Generate a variant PP3 profile by overriding specific settings from a parent template, with automatic hierarchy tracking for updates.
Instructions
Create a child PP3 profile variant derived from a parent template.
The variant is generated by merging the parent PP3 with the given overrides (raw PP3 section -> key -> value dict). A single merged PP3 is written to _generated/<variant_name>.pp3. The parent-child relationship is tracked in profile_hierarchy.json for update propagation. Params: parent_profile (template name or path), variant_name, overrides (e.g. {'White Balance': {'Temperature': '3800'}}), description
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"parent_profile": "<parent_profile>",
"variant_name": "<variant_name>",
"overrides": "<overrides>"
},
"name": "create_profile_variant"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parent_profile | Yes | ||
| variant_name | Yes | ||
| overrides | Yes | ||
| description | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||