The flow
Starts it 2Model 2Logic 6Service 8
The steps in the order they run, from what starts it.
- 1Schedule Trigger - Every 6 HoursSchedule triggerStarts it
- 2Manual Trigger - Test RunManual triggerStarts it
- 3OpenAI Chat ModelLm Chat Open AiModel
- 4Set - ConfigSetLogic
- 5AI - Generate Root Cause Analysis & Terraform FixAgentModel
- 6HTTP Request - Fetch AWS Cost & UsageHttp RequestService
- 7JS - Parse AI Fix Output & Build PayloadsCodeLogic
- 8JS - Parse Cost Data & Detect SpikeCodeLogic
- 9HTTP Request - Get Base Branch RefHttp RequestService
- 10IF - Cost Spike DetectedIfLogic
- 11HTTP Request - Create BranchHttp RequestService
- 12HTTP Request - List Terraform CommitsHttp RequestService
- 13Wait For ResultWaitLogic
- 14JS - Identify Root-Cause CommitCodeLogic
- 15HTTP Request - Update Terraform File on BranchHttp RequestService
- 16HTTP Request - Get Current Terraform FileHttp RequestService
- 17HTTP Request - Create Pull RequestHttp RequestService
- 18Slack - Notify TeamSlackService