{
  "openruna_format": "flow-graph-v1",
  "title": "1381_Splitout_Code_Automation_Webhook",
  "slug": "1381-splitout-code-automation-webhook",
  "source_filename": "1381_Splitout_Code_Automation_Webhook.json",
  "nodes": [
    {
      "id": "Webhook",
      "name": "Webhook",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "Code",
      "name": "Code",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Split Out1",
      "name": "Split Out1",
      "integration": "splitOut",
      "kind": "logic"
    },
    {
      "id": "OpenAI Chat Model1",
      "name": "OpenAI Chat Model1",
      "integration": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "kind": "action"
    },
    {
      "id": "Get Changes1",
      "name": "Get Changes1",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Skip File Change1",
      "name": "Skip File Change1",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Parse Last Diff Line1",
      "name": "Parse Last Diff Line1",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Post Discussions1",
      "name": "Post Discussions1",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Need Review1",
      "name": "Need Review1",
      "integration": "if",
      "kind": "logic"
    },
    {
      "id": "Basic LLM Chain1",
      "name": "Basic LLM Chain1",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Code",
      "to": "Basic LLM Chain1"
    },
    {
      "from": "Webhook",
      "to": "Need Review1"
    },
    {
      "from": "Split Out1",
      "to": "Skip File Change1"
    },
    {
      "from": "Get Changes1",
      "to": "Split Out1"
    },
    {
      "from": "Need Review1",
      "to": "Get Changes1"
    },
    {
      "from": "Basic LLM Chain1",
      "to": "Post Discussions1"
    },
    {
      "from": "Skip File Change1",
      "to": "Parse Last Diff Line1"
    },
    {
      "from": "Parse Last Diff Line1",
      "to": "Code"
    }
  ]
}