{
  "id": "test-shell-workflow",
  "name": "Shell测试工作流",
  "description": "测试Shell节点执行",
  "nodes": {
    "start": {
      "id": "start",
      "name": "开始",
      "type": "START"
    },
    "shell1": {
      "id": "shell1",
      "name": "Shell命令",
      "type": "SHELL",
      "config": {
        "executor": "SHELL",
        "script": "echo 'Hello World' && ls -la",
        "timeout": 30,
        "retryTimes": 3,
        "retryInterval": 5,
        "successExitCode": 0
      }
    },
    "end": {
      "id": "end",
      "name": "结束",
      "type": "END"
    }
  },
  "transitions": {
    "start-to-shell": {
      "from": "start",
      "to": "shell1",
      "condition": null
    },
    "shell-to-end": {
      "from": "shell1",
      "to": "end",
      "condition": null
    }
  }
}
