{
  "format": "smartcom-revisited/button-set",
  "version": 1,
  "exportedAt": "2026-08-13T12:00:00.000Z",
  "exportedBy": "Smartcom Revisited",
  "sets": [
    {
      "id": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Arista EOS - Interfaces & MLAG",
      "description": "Interface state, port-channels, MLAG health and VLANs.",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00"
    },
    {
      "id": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Arista EOS - Routing, VXLAN & EVPN",
      "description": "Routing table, BGP underlay and overlay, VXLAN and VTEPs.",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00"
    },
    {
      "id": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Arista EOS - System & Config Sessions",
      "description": "Config sessions, diffs, rollback, logs and hardware health.",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00"
    }
  ],
  "macros": [
    {
      "id": "71b4d3db-f882-51b1-8f10-c8f35b607e8f",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Status",
      "description": "Run: show interfaces status",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces status",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "6bf65e0c-fc26-5d90-bbf0-af7e5816dac8",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Status Connected",
      "description": "Run: show interfaces status connected",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces status connected",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "2035b090-35ba-54c2-933b-70d91e5dfbf1",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Status Errdisabled",
      "description": "Run: show interfaces status errdisabled",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces status errdisabled",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "f740c574-9134-5b66-b434-e02778a20318",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Detail",
      "description": "Run: show interfaces {{IFACE}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "11fc0791-50b6-5b65-8933-32208c1bbcfe",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Counters",
      "description": "Run: show interfaces counters",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces counters",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "d09e31de-3b42-568e-9df2-fb5120b1a202",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Error Counters",
      "description": "Run: show interfaces counters errors",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces counters errors",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "e5ca964a-a92f-535b-a281-09e70900f422",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Discards",
      "description": "Run: show interfaces counters discards",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces counters discards",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "c5249016-f8cf-5d92-800a-a9a363da11c9",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Rates",
      "description": "Run: show interfaces counters rates",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces counters rates",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "1e30c79a-0ab1-56ae-b49a-ffd600d8c6aa",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Interface Descriptions",
      "description": "Run: show interfaces description",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces description",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "28c35ac9-a0d9-54f9-b2e3-824e1b328763",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Transceiver Detail",
      "description": "Run: show interfaces {{IFACE}} transceiver detail",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces {{IFACE}} transceiver detail",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "ee5da90f-8df4-59f9-824e-e4d62646c657",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Transceiver Health",
      "description": "Run: show interfaces transceiver",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces transceiver",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "09f63067-8bf0-5f45-96e3-e43cd832ccda",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Port-Channel Summary",
      "description": "Run: show port-channel summary",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show port-channel summary",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "6be73f79-5888-5072-bbe4-7bdfa866171b",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Port-Channel Detail",
      "description": "Run: show port-channel {{LAG}} detailed",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show port-channel {{LAG}} detailed",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "LAG",
          "label": "LAG / port-channel ID",
          "type": "number",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "1",
          "description": "Aggregation group number."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "8c26a248-1501-5bf9-9f0d-e09b37bf03e7",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "LACP Neighbours",
      "description": "Run: show lacp neighbor",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show lacp neighbor",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "f4758402-8e20-5505-a04e-a403982e688b",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "LACP Counters",
      "description": "Run: show lacp counters",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show lacp counters",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "6594c447-82c7-567c-954a-09648bc312e2",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "MLAG Status",
      "description": "Run: show mlag",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show mlag",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "2d30788f-b594-5315-b2b2-4ec6943a08e8",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "MLAG Detail",
      "description": "Run: show mlag detail",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show mlag detail",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "9fc24906-bb28-5ed5-ba49-7a5c8754ac95",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "MLAG Interfaces",
      "description": "Run: show mlag interfaces",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show mlag interfaces",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "80aae6bd-04b3-5500-8f24-4317751fd861",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "MLAG Config Sanity",
      "description": "Run: show mlag config-sanity",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show mlag config-sanity",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "e6583ea9-05c2-528e-992d-218d16c51d06",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "VLAN Summary",
      "description": "Run: show vlan",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show vlan",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "04472f9b-c9af-5c67-944d-480feca31cc6",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "VLAN Detail",
      "description": "Run: show vlan {{VLAN}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show vlan {{VLAN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "VLAN",
          "label": "VLAN ID",
          "type": "number",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "100",
          "description": "VLAN number, 1-4094."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "3d71299c-d79c-52b6-8887-4eda2e174a7d",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "MAC Address Table",
      "description": "Run: show mac address-table",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show mac address-table",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "53462f7c-3c7a-56fa-8b91-3a53f495f7a9",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Find MAC Address",
      "description": "Run: show mac address-table address {{MAC}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show mac address-table address {{MAC}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "MAC",
          "label": "MAC address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "aabb.ccdd.eeff",
          "description": "MAC in the format this platform prints."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "6b1c4d56-92a6-572f-8a51-ddc6d558118c",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "MAC Table Count",
      "description": "Run: show mac address-table count",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show mac address-table count",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "5d95833c-8304-5503-bbd9-5780d471166c",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Spanning-Tree Summary",
      "description": "Run: show spanning-tree summary",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show spanning-tree summary",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "85804b21-16a2-5476-bf27-6d0216e6e516",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Spanning-Tree Detail",
      "description": "Run: show spanning-tree",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show spanning-tree",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "580e18cd-e93a-51cb-8964-85330f86a59c",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "LLDP Neighbours",
      "description": "Run: show lldp neighbors",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show lldp neighbors",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "080b59c1-1628-54c9-ae72-6cb79cf1ead2",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "LLDP Detail",
      "description": "Run: show lldp neighbors detail",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show lldp neighbors detail",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "659a5b7d-5a18-58a6-9a57-f880e8bb27e9",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Set Interface Description",
      "description": "Run: configure ; interface {{IFACE}} ; description {{DESCRIPTION}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "interface {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "description {{DESCRIPTION}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        },
        {
          "name": "DESCRIPTION",
          "label": "Description",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "Uplink to core",
          "description": "Free text stored on the object so the next engineer knows what it is."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "18d801ee-3dc1-5277-abb4-d26a352142dc",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Set Access VLAN",
      "description": "Run: configure ; interface {{IFACE}} ; switchport mode access ; switchport access vlan {{VLAN}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "interface {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "switchport mode access",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "switchport access vlan {{VLAN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        },
        {
          "name": "VLAN",
          "label": "VLAN ID",
          "type": "number",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "100",
          "description": "VLAN number, 1-4094."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "42e5dcae-8ed7-526c-967d-a20d69f17e67",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Configure Trunk Port",
      "description": "Run: configure ; interface {{IFACE}} ; switchport mode trunk ; switchport trunk allowed vlan {{VLAN_LIST}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "interface {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "switchport mode trunk",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "switchport trunk allowed vlan {{VLAN_LIST}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        },
        {
          "name": "VLAN_LIST",
          "label": "VLAN list",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "10,20,30-39",
          "description": "Comma-separated IDs and ranges, no spaces."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "dcd2c9fb-864b-5ed6-b6da-1288a1b5b973",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Create VLAN",
      "description": "Run: configure ; vlan {{VLAN}} ; name {{VLAN_NAME}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "vlan {{VLAN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "name {{VLAN_NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "VLAN",
          "label": "VLAN ID",
          "type": "number",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "100",
          "description": "VLAN number, 1-4094."
        },
        {
          "name": "VLAN_NAME",
          "label": "VLAN name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "USERS",
          "description": "Name for the VLAN, no spaces."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "97f01e79-90ac-5c0b-93e4-d3786a061f26",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Enable Interface",
      "description": "Run: configure ; interface {{IFACE}} ; no shutdown ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "interface {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "no shutdown",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "76be2d45-4a0b-58f6-bb4c-6c708e955106",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Shut Down Interface",
      "description": "Run: configure ; interface {{IFACE}} ; shutdown ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Shut Down Interface",
          "message": "Shut down {{IFACE}}. Anything behind it loses its link immediately, and if it is an MLAG or uplink member the fabric reconverges. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "interface {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "shutdown",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "0d91a4eb-1b66-51b4-9359-5ba2b286dbb6",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Clear Interface Counters",
      "description": "Run: clear counters {{IFACE}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Clear Interface Counters",
          "message": "Reset the counters on {{IFACE}}. The error history you are looking at is lost. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "clear counters {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "ae2336a5-bf2b-568e-8e3b-9214ecf53f24",
      "setId": "048be911-b187-5eba-bad6-e8c7f709b910",
      "name": "Reset Interface to Default",
      "description": "Run: configure ; default interface {{IFACE}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Reset Interface to Default",
          "message": "Wipe every setting on {{IFACE}} back to default, including its VLAN, channel-group and description. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "default interface {{IFACE}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "85e29761-d9aa-52db-9beb-d5e54557246a",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Routing Table",
      "description": "Run: show ip route",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip route",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "8f076c2f-f845-5afe-86d2-e2700ac005be",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Route for Prefix",
      "description": "Run: show ip route {{PREFIX}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip route {{PREFIX}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PREFIX",
          "label": "Prefix",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.0/24",
          "description": "Network in CIDR form."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "5a491913-3068-5f87-9693-504e5ce707ba",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Route Summary",
      "description": "Run: show ip route summary",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip route summary",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "114044aa-7b0a-5af6-b00b-e99a77e5521b",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Connected Routes",
      "description": "Run: show ip route connected",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip route connected",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "f0b352b8-1302-55ed-b1cf-a0958b1a01bb",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Static Routes",
      "description": "Run: show ip route static",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip route static",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "d6caa41b-0ea7-580b-abeb-baf606bfac44",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP Routes",
      "description": "Run: show ip route bgp",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip route bgp",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "64fcef20-052e-52aa-a6b5-287255704d42",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Routes in VRF",
      "description": "Run: show ip route vrf {{VRF}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip route vrf {{VRF}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "VRF",
          "label": "VRF",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "MGMT",
          "description": "Routing instance name. Leave blank for the global table."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "f8860e4d-a573-5999-9cd6-460f90d7183b",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "ARP Table",
      "description": "Run: show ip arp",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip arp",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "3013ab6f-7ab6-5f98-867b-ee9ee7ed4b0c",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "ARP for Host",
      "description": "Run: show ip arp {{IP}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip arp {{IP}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "IP",
          "label": "IP address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.10",
          "description": "Single host address, no mask."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "a450050c-ce7c-5305-b7b0-1c7079c7af76",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "ARP Inspection",
      "description": "Run: show ip arp inspection statistics",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip arp inspection statistics",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "e8734075-417a-50be-b1a4-961c241bc3e1",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP Summary",
      "description": "Run: show ip bgp summary",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip bgp summary",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "29ffb7ff-04d9-5183-a18c-5bebacf613f0",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP Neighbours",
      "description": "Run: show ip bgp neighbors",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip bgp neighbors",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "c8c27d2b-a408-5a58-9596-fd57a70b4ed0",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP Neighbour Detail",
      "description": "Run: show ip bgp neighbors {{PEER}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip bgp neighbors {{PEER}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PEER",
          "label": "Peer address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.2",
          "description": "Neighbour IP address."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "deff428b-6264-5415-a6ae-33bba90d2432",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP Routes Received",
      "description": "Run: show ip bgp neighbors {{PEER}} received-routes",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip bgp neighbors {{PEER}} received-routes",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PEER",
          "label": "Peer address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.2",
          "description": "Neighbour IP address."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "6a04d77f-46ff-52bb-acde-4a72b3975f2a",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP Routes Advertised",
      "description": "Run: show ip bgp neighbors {{PEER}} advertised-routes",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip bgp neighbors {{PEER}} advertised-routes",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PEER",
          "label": "Peer address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.2",
          "description": "Neighbour IP address."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "7b417ba0-1d23-59c0-9997-a25f2c7e5731",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP EVPN Summary",
      "description": "Run: show bgp evpn summary",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show bgp evpn summary",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "b4ff0b26-b5f7-5327-8836-b9981b02ba87",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP EVPN Routes",
      "description": "Run: show bgp evpn",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show bgp evpn",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "ff2096e1-afef-5215-a39d-2c23a3d50a7e",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP EVPN Route Type 2",
      "description": "Run: show bgp evpn route-type mac-ip",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show bgp evpn route-type mac-ip",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "d4cf16ef-6287-5382-b2ff-50a7cb4ee589",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "BGP EVPN Route Type 5",
      "description": "Run: show bgp evpn route-type ip-prefix ipv4",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show bgp evpn route-type ip-prefix ipv4",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "783eb08a-b67c-5891-b0a4-071a2ed9d749",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "OSPF Neighbours",
      "description": "Run: show ip ospf neighbor",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip ospf neighbor",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "13f9f603-890c-58b8-8f0b-921e07da6456",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "OSPF Interfaces",
      "description": "Run: show ip ospf interface brief",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip ospf interface brief",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "86e247a3-bd48-5e14-a5fb-d134ff125b0b",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "VXLAN Configuration",
      "description": "Run: show interfaces vxlan 1",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show interfaces vxlan 1",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "ca4ef5b8-3deb-5b6d-94ea-4d265e263f58",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "VXLAN VTEP List",
      "description": "Run: show vxlan vtep",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show vxlan vtep",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "148d3cce-7682-5574-96df-b75969cbb0a4",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "VXLAN VNI Mapping",
      "description": "Run: show vxlan vni",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show vxlan vni",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "d9461e9e-54cd-5974-a250-27034844deac",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "VXLAN Address Table",
      "description": "Run: show vxlan address-table",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show vxlan address-table",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "00a2e3a1-0321-5964-8485-7a55058a25ef",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "VXLAN Flood List",
      "description": "Run: show vxlan flood vtep",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show vxlan flood vtep",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "bce1df00-9b4d-5ef1-b119-a0a37ca7d1fc",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "VRF List",
      "description": "Run: show vrf",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show vrf",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "29d9e5d6-f790-515b-bae7-b04a17de9d58",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Ping Host",
      "description": "Run: ping {{HOST}} repeat {{COUNT}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "ping {{HOST}} repeat {{COUNT}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "HOST",
          "label": "Host",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.10",
          "description": "Hostname or IP address to reach."
        },
        {
          "name": "COUNT",
          "label": "Count",
          "type": "number",
          "defaultValue": "5",
          "options": [],
          "required": true,
          "description": "How many times to repeat."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "6ef8e6ec-3778-50b2-b7b1-390300fc8989",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Ping in VRF",
      "description": "Run: ping vrf {{VRF}} {{HOST}} repeat {{COUNT}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "ping vrf {{VRF}} {{HOST}} repeat {{COUNT}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "VRF",
          "label": "VRF",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "MGMT",
          "description": "Routing instance name. Leave blank for the global table."
        },
        {
          "name": "HOST",
          "label": "Host",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.10",
          "description": "Hostname or IP address to reach."
        },
        {
          "name": "COUNT",
          "label": "Count",
          "type": "number",
          "defaultValue": "5",
          "options": [],
          "required": true,
          "description": "How many times to repeat."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "095fc63d-dce8-5c73-8cb9-6a754f859a05",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Ping from Source",
      "description": "Run: ping {{HOST}} source {{IFACE}} repeat {{COUNT}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "ping {{HOST}} source {{IFACE}} repeat {{COUNT}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "HOST",
          "label": "Host",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.10",
          "description": "Hostname or IP address to reach."
        },
        {
          "name": "IFACE",
          "label": "Interface",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "GigabitEthernet1/0/1",
          "description": "Full interface name as the platform spells it, not the short form."
        },
        {
          "name": "COUNT",
          "label": "Count",
          "type": "number",
          "defaultValue": "5",
          "options": [],
          "required": true,
          "description": "How many times to repeat."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "d3583f15-7a74-5536-a7e8-b4722199cc7d",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Traceroute",
      "description": "Run: traceroute {{HOST}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "traceroute {{HOST}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "HOST",
          "label": "Host",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.10",
          "description": "Hostname or IP address to reach."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "0ea7c006-edb8-5195-9334-b97c768f6a79",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Traceroute in VRF",
      "description": "Run: traceroute vrf {{VRF}} {{HOST}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "traceroute vrf {{VRF}} {{HOST}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "VRF",
          "label": "VRF",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "MGMT",
          "description": "Routing instance name. Leave blank for the global table."
        },
        {
          "name": "HOST",
          "label": "Host",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.10",
          "description": "Hostname or IP address to reach."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "d6a8e42d-bfa0-55c0-8b9e-26d9671730df",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Add Static Route",
      "description": "Run: configure ; ip route {{PREFIX}} {{NEXT_HOP}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "ip route {{PREFIX}} {{NEXT_HOP}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PREFIX",
          "label": "Prefix",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.0/24",
          "description": "Network in CIDR form."
        },
        {
          "name": "NEXT_HOP",
          "label": "Next hop",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.1",
          "description": "Address traffic is handed to."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "cea2557e-a430-55ab-b86c-e65f51f3e845",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Add SVI",
      "description": "Run: configure ; interface Vlan{{VLAN}} ; ip address {{IP}}/{{PREFIX_LEN}} ; no shutdown ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "interface Vlan{{VLAN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "ip address {{IP}}/{{PREFIX_LEN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "no shutdown",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "VLAN",
          "label": "VLAN ID",
          "type": "number",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "100",
          "description": "VLAN number, 1-4094."
        },
        {
          "name": "IP",
          "label": "IP address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.10",
          "description": "Single host address, no mask."
        },
        {
          "name": "PREFIX_LEN",
          "label": "Prefix length",
          "type": "number",
          "defaultValue": "24",
          "options": [],
          "required": true,
          "description": "CIDR bits, 0-32."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "2572f579-8dd4-59c7-8c8f-cb3484b73ff0",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Add BGP Neighbour",
      "description": "Run: configure ; router bgp {{ASN}} ; neighbor {{PEER}} remote-as {{PEER_AS}} ; neighbor {{PEER}} description {{DESCRIPTION}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "router bgp {{ASN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "neighbor {{PEER}} remote-as {{PEER_AS}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "neighbor {{PEER}} description {{DESCRIPTION}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "ASN",
          "label": "AS number",
          "type": "number",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "65001",
          "description": "Local or remote autonomous system number."
        },
        {
          "name": "PEER",
          "label": "Peer address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.2",
          "description": "Neighbour IP address."
        },
        {
          "name": "PEER_AS",
          "label": "Peer AS",
          "type": "number",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "65002",
          "description": "Autonomous system of the neighbour."
        },
        {
          "name": "DESCRIPTION",
          "label": "Description",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "Uplink to core",
          "description": "Free text stored on the object so the next engineer knows what it is."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "87ebdc38-d152-5518-b57e-9efb9d0cd082",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Remove Static Route",
      "description": "Run: configure ; no ip route {{PREFIX}} {{NEXT_HOP}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Remove Static Route",
          "message": "Remove the route to {{PREFIX}}. Traffic for it follows whatever is left in the table, or nothing at all. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "no ip route {{PREFIX}} {{NEXT_HOP}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PREFIX",
          "label": "Prefix",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.0/24",
          "description": "Network in CIDR form."
        },
        {
          "name": "NEXT_HOP",
          "label": "Next hop",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.1",
          "description": "Address traffic is handed to."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "147426b1-aee4-5a51-b17e-fde69aa2f0f4",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Clear BGP Neighbour",
      "description": "Run: clear ip bgp {{PEER}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Clear BGP Neighbour",
          "message": "Reset the BGP session with {{PEER}}. Every prefix learned from it is withdrawn until the session rebuilds — on a spine peer this reconverges the fabric. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "clear ip bgp {{PEER}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PEER",
          "label": "Peer address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.2",
          "description": "Neighbour IP address."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "fe47e87f-df2a-531e-a34f-50c56f13d9a5",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Soft-Clear BGP Neighbour",
      "description": "Run: clear ip bgp {{PEER}} soft in",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Soft-Clear BGP Neighbour",
          "message": "Re-request routes from {{PEER}} without dropping the session. Prefixes may churn while it settles. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "clear ip bgp {{PEER}} soft in",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PEER",
          "label": "Peer address",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.2",
          "description": "Neighbour IP address."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "4a811c8e-16e3-5714-98af-00df94712b29",
      "setId": "226fc385-363f-52cb-a3e6-bf10a6a22538",
      "name": "Clear ARP Cache",
      "description": "Run: clear ip arp",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Clear ARP Cache",
          "message": "Flush the ARP cache. Expect a burst of re-resolution and a brief pause on active flows. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "clear ip arp",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": true
    },
    {
      "id": "c3c35d7d-1f85-58c1-8b9c-aff1e33e68e8",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Version & Uptime",
      "description": "Run: show version",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show version",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "e6777e6c-4863-56e3-bbb5-bb8891aaea6a",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Running Config",
      "description": "Run: show running-config",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show running-config",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "fb191e16-c4f6-5957-b799-04ef8d6f30c9",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Running Config Section",
      "description": "Run: show running-config section {{PATTERN}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show running-config section {{PATTERN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PATTERN",
          "label": "Pattern",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "error",
          "description": "Text or regex to match."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "abcab7cb-25da-5757-9679-37369a960bcc",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Startup Config",
      "description": "Run: show startup-config",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show startup-config",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "1822d67b-69f5-5546-a6a9-49747e8be5f0",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Config Diff vs Startup",
      "description": "Run: show running-config diffs",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show running-config diffs",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "130770c0-e942-5bfc-a0c3-dd85b4b60592",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Config Sessions",
      "description": "Run: show configuration sessions",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show configuration sessions",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "c45615a6-7fef-5ed9-b538-62860ccd9cc4",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Session Detail",
      "description": "Run: show configuration sessions detail",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show configuration sessions detail",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "9aa72dfc-5446-5de0-99e9-5b4033d44685",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Checkpoint List",
      "description": "Run: show checkpoints",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show checkpoints",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "39ccc756-df64-5c4e-bb01-73eb0c1b1a57",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Environment",
      "description": "Run: show environment all",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show environment all",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "4dff60c7-53f6-526e-801e-48d5b5d55190",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Temperature",
      "description": "Run: show environment temperature",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show environment temperature",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "f61ba93a-121c-5702-98f2-93f2248eec9f",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Power Supplies",
      "description": "Run: show environment power",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show environment power",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "32806414-19fb-5a2a-939f-c7790bd8fa03",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Cooling",
      "description": "Run: show environment cooling",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show environment cooling",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "a6e68e49-49cb-5115-bfcf-59323c976dbd",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Hardware Inventory",
      "description": "Run: show inventory",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show inventory",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "51c75c91-238b-51ab-b287-99abe77ebf69",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "CPU Usage",
      "description": "Run: show processes top once",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show processes top once",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "344624c5-3dff-5dad-a756-9f938d9cdbda",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Memory Usage",
      "description": "Run: show version detail | grep -i memory",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show version detail | grep -i memory",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "c6d79cfa-8890-5918-8dfa-7929bfe7a014",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Filesystem Usage",
      "description": "Run: dir flash:",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "dir flash:",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "26d7a2bc-54fc-5574-a77a-f46e0aad2147",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Agent Status",
      "description": "Run: show agent logs crash",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show agent logs crash",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "263dcea8-a67c-514f-822e-aaea684065dc",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Recent Log",
      "description": "Run: show logging last {{LINES}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show logging last {{LINES}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "LINES",
          "label": "Lines",
          "type": "number",
          "defaultValue": "50",
          "options": [],
          "required": true,
          "description": "How many lines to show."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "17a5d999-347b-5262-94b5-5f7bb3b9b424",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Search Log",
      "description": "Run: show logging | include {{PATTERN}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show logging | include {{PATTERN}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "PATTERN",
          "label": "Pattern",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "error",
          "description": "Text or regex to match."
        }
      ],
      "confirmBeforeRun": false
    },
    {
      "id": "a3918b64-3210-520b-abc9-a9b9fe7d1cec",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Log Since Boot",
      "description": "Run: show logging system",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show logging system",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "121f59af-f007-594c-b0fe-3dac9c120256",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "NTP Status",
      "description": "Run: show ntp status",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ntp status",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "aaf93f4f-1f37-5552-9a60-4ed21264bc9c",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "NTP Associations",
      "description": "Run: show ntp associations",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ntp associations",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "41fd33ea-1993-562c-8439-c6852d9ded58",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Clock",
      "description": "Run: show clock",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show clock",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "83c13578-2f57-5e29-b63d-c62b308abc3a",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Users Logged In",
      "description": "Run: show users detail",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show users detail",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "ed41dd41-164d-52e7-bc7d-611aabc3d532",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "AAA Config",
      "description": "Run: show running-config section aaa",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show running-config section aaa",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "063ba51e-bf42-5434-ae52-56e6f85f6630",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Management Interfaces",
      "description": "Run: show ip interface brief | include Management",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show ip interface brief | include Management",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "80c19849-4c30-5ab1-bd97-efe212f49d66",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "SNMP Config",
      "description": "Run: show running-config section snmp",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show running-config section snmp",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "4d2a84a3-5f75-5cfb-8041-40723283ecec",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "eAPI Status",
      "description": "Run: show management api http-commands",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show management api http-commands",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "3b3a2639-7531-5aba-beb5-2759d5f9111f",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Scheduled Jobs",
      "description": "Run: show schedule summary",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show schedule summary",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "63b31498-574f-5698-9816-bd5e2bd0130e",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Boot Config",
      "description": "Run: show boot-config",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "show boot-config",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": false,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": false
    },
    {
      "id": "89481b97-9625-552b-b865-2a76eb302171",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Save Running Config",
      "description": "Run: write memory",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "write memory",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": true
    },
    {
      "id": "b2b90186-e103-56c8-9ccf-943964b3836c",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Set Hostname",
      "description": "Run: configure ; hostname {{HOSTNAME}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "hostname {{HOSTNAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "HOSTNAME",
          "label": "Hostname",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "core-sw-01",
          "description": "Device name, no domain suffix."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "6ec2895c-225e-520f-9188-eb6bf22c13e3",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Add NTP Server",
      "description": "Run: configure ; ntp server {{NTP}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "ntp server {{NTP}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NTP",
          "label": "NTP server",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "pool.ntp.org",
          "description": "Time source hostname or address."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "67f13597-0db4-569d-bab4-fc3e9ddf3802",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Set Logging Host",
      "description": "Run: configure ; logging host {{SERVER}} ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "logging host {{SERVER}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "SERVER",
          "label": "Server",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "192.0.2.50",
          "description": "Remote server hostname or address."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "766b0d4b-8068-539a-91ff-2063ecaf6743",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Create Checkpoint",
      "description": "A named snapshot of the running config. Take one before any risky change.",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "copy running-config checkpoint:{{NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NAME",
          "label": "Name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "my-object",
          "description": "Name of the object to act on."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "18cd5e73-5a6a-5525-bfa9-d4ca7faa101f",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Start Config Session",
      "description": "Stages changes without applying them. Nothing takes effect until you commit.",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure session {{NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "show session-config diffs",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NAME",
          "label": "Name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "my-object",
          "description": "Name of the object to act on."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "75a7e723-4ee9-53a2-b5ed-29f969aeba44",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Show Session Diff",
      "description": "Run: configure session {{NAME}} ; show session-config diffs ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure session {{NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "show session-config diffs",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NAME",
          "label": "Name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "my-object",
          "description": "Name of the object to act on."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "96c3b780-b9ba-5a2c-94e3-2099e016b811",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Commit Config Session",
      "description": "Run: configure session {{NAME}} ; commit ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure session {{NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "commit",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NAME",
          "label": "Name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "my-object",
          "description": "Name of the object to act on."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "a6ef8d93-1649-5c3d-ac25-671608071893",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Commit with Timer",
      "description": "Commits with an automatic rollback unless confirmed in time — the safe way to change something you are connected through.",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure session {{NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "commit timer {{TIME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NAME",
          "label": "Name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "my-object",
          "description": "Name of the object to act on."
        },
        {
          "name": "TIME",
          "label": "Rollback timer",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "00:05:00",
          "description": "hh:mm:ss before the change reverts itself."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "bcd83d00-c92f-5955-a74f-973649a47d05",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Confirm Pending Commit",
      "description": "Run: configure ; no commit timer ; end",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "configure",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "no commit timer",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "end",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": true
    },
    {
      "id": "6e70167e-a42f-5c00-9fdc-01ac2d2712ff",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Abort Config Session",
      "description": "Run: configure session {{NAME}} ; abort",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Abort Config Session",
          "message": "Discard everything staged in session {{NAME}}, including work a colleague may have staged there. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "configure session {{NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        },
        {
          "type": "send",
          "text": "abort",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NAME",
          "label": "Name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "my-object",
          "description": "Name of the object to act on."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "7cb865d8-1d2e-5115-b4e3-0f8365ca9e60",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Roll Back to Checkpoint",
      "description": "Run: configure replace checkpoint:{{NAME}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Roll Back to Checkpoint",
          "message": "Replace the running config with checkpoint {{NAME}}. Anything configured since that checkpoint is removed, including the management access you are using. Continue?",
          "confirmLabel": "Yes, roll back",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "configure replace checkpoint:{{NAME}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "NAME",
          "label": "Name",
          "type": "text",
          "defaultValue": "",
          "options": [],
          "required": true,
          "placeholder": "my-object",
          "description": "Name of the object to act on."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "fd2ffb2a-8f8d-5335-b16e-f30b4e7ef67e",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Roll Back to Startup Config",
      "description": "Run: configure replace startup-config",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Roll Back to Startup Config",
          "message": "Replace the running config with the startup config. Every unsaved change is undone at once. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "configure replace startup-config",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": true
    },
    {
      "id": "e6c08d7b-e9f8-5504-8426-262eed6908a2",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Reload Device",
      "description": "Run: reload now",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Reload Device",
          "message": "Reload this switch immediately. Everything through it stops for the length of the boot, and unsaved config is lost. Continue?",
          "confirmLabel": "Yes, reload now",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "reload now",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": true
    },
    {
      "id": "cda3810d-e149-5a41-9d9a-11f7b7dd7f59",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Reload in Minutes",
      "description": "Run: reload in {{MINUTES}}",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Reload in Minutes",
          "message": "Schedule a reload in {{MINUTES}} minutes. Useful as a safety net for a risky change — but it will drop everything through this switch when it fires. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "reload in {{MINUTES}}",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [
        {
          "name": "MINUTES",
          "label": "Minutes",
          "type": "number",
          "defaultValue": "5",
          "options": [],
          "required": true,
          "description": "Duration in minutes."
        }
      ],
      "confirmBeforeRun": true
    },
    {
      "id": "b19402ad-b10f-52a2-a062-aa0f2708b931",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Cancel Scheduled Reload",
      "description": "Run: reload cancel",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "send",
          "text": "reload cancel",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": true
    },
    {
      "id": "a5f2a101-9e06-5542-9525-1ae8d5d98826",
      "setId": "a46f85a8-cf26-5b7e-9396-a48e3227d51e",
      "name": "Clear Log Buffer",
      "description": "Run: clear logging",
      "createdAt": "2026-08-13 12:00:00",
      "updatedAt": "2026-08-13 12:00:00",
      "steps": [
        {
          "type": "confirm",
          "text": "",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": true,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": [],
          "title": "Clear Log Buffer",
          "message": "Discard the buffered log. Whatever explains the current problem goes with it. Continue?",
          "confirmLabel": "Yes, run it",
          "cancelLabel": "Cancel"
        },
        {
          "type": "send",
          "text": "clear logging",
          "appendEnter": true,
          "delayMs": 0,
          "destructive": true,
          "fields": [],
          "exitAll": false,
          "cleanupAfterRun": true,
          "args": {},
          "continueOnError": false,
          "thenSteps": [],
          "elseSteps": []
        }
      ],
      "placeholders": [],
      "fields": [],
      "confirmBeforeRun": true
    }
  ]
}
