create_decoration_preset_branch
Fork a new branch from a specific decoration preset version to create variant designs while preserving version history. Requires Kiln Pro.
Instructions
Fork a new branch from a specific preset version.
Needs Kiln Pro.
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": {
"preset_id": "<preset_id>"
},
"name": "create_decoration_preset_branch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | The new branch's name, when the person said one. Must not match a non-retired branch of the same preset (``BRANCH_EXISTS``). Omit it to let Kiln name the branch. | |
| preset_id | Yes | Id of the preset the branch belongs to. Must not be empty. | |
| annotation | No | What the branch is trying, in the person's own words (``"holiday 2026 variant"``). Stored on the branch; names it when ``name`` is omitted. Default: "". | |
| created_by | No | Label recorded as the branch's creator, stored as given. Omit it to record none. | |
| parent_branch_id | No | Id of the branch this one forks from, recorded for lineage. A retired or unknown parent is refused. Omit it for a branch with no parent. | |
| base_preset_version_id | No | Preset version id the branch starts from; it becomes the branch's head. Omit it to create a branch with no versions yet. |