cloud_push_branch
Push a local design branch and its versions and sidecars to a remote to keep version history synchronized.
Instructions
Push a local branch (+ its versions + sidecars) to a remote.
Free door, tiered answer — Free: Branch · merge · cherry-pick · undo, on the designs you keep · Pro: Branch · merge · cherry-pick · undo, on every design · Business: ✓ · Enterprise: ✓.
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": {
"design_id": "<design_id>",
"branch_id": "<branch_id>"
},
"name": "cloud_push_branch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| remote | No | Remote alias (default: ``"default"``). Default: "default". | |
| branch_id | Yes | Local branch identifier (from ``list_design_branches``). | |
| design_id | Yes | The design the branch belongs to. | |
| make_room_for | No | The design the person chose to archive so this one fits (archived, never deleted). Default: "". |