cherry_pick_feature_modification
Isolate one modified feature field, project it onto a target design using the common ancestor, and open an interactive 3D stage to inspect the applied result.
Instructions
Isolate ONE modification and project the target fingerprint after applying. Opens Kiln's interactive inline 3D stage on the result (orbit/zoom panel in MCP Apps hosts; hosted sessions add a browser stage link).
Needs Kiln Pro.
INLINE 3D STAGE: on success this tool opens Kiln's interactive 3D stage — an inline viewer panel the user can orbit, zoom, and turn over — in hosts that render MCP Apps panels (Kiln's hosted connection attaches a browser stage link for hosts that don't). Oversized meshes are decimated automatically for the stage; the PNG preview is the floor, not the whole experience.
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": {
"ancestor_feature_version_id": "<ancestor_feature_version_id>",
"source_feature_version_id": "<source_feature_version_id>",
"target_feature_version_id": "<target_feature_version_id>",
"feature_field": "<feature_field>"
},
"name": "cherry_pick_feature_modification"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| feature_field | Yes | The changed field to pick, as named in ``list_feature_cherry_pick_candidates``. A field the source did not change is refused (``FEATURE_FIELD_NOT_FOUND``), naming the fields that did change. | |
| source_branch_id | No | Id of the source branch, recorded on the picked change for provenance. Omit it to record none. | |
| source_feature_version_id | Yes | Feature version id holding the change to pick. | |
| target_feature_version_id | Yes | Feature version id the change is projected onto. | |
| ancestor_feature_version_id | Yes | Feature version id of the common ancestor of source and target. |