The flow
Starts it 2Model 2Logic 23Service 8
The steps in the order they run, from what starts it.
- 1Google Gemini Chat ModelLm Chat Google GeminiModel
- 2Error TriggerError triggerStarts it
- 3Listen For Gitlab CommentsWebhookStarts it
- 4Basic LLM ChainChain LlmModel
- 5Get Static Context Including ErrorCodeLogic
- 6Need ReviewIfLogic
- 7Merge LLM Output with InputMergeLogic
- 8Post Error OccurredHttp RequestService
- 9Set workflow execution informationCodeLogic
- 10AggregateAggregateLogic
- 11Cleanup Static ContextCodeLogic
- 12Post Review StartedHttp RequestService
- 13Extract MR DetailsSetLogic
- 14Process CommentsCodeLogic
- 15Get MR ChangesHttp RequestService
- 16Extract the JIRA Issue IDCodeLogic
- 17Any Issues Found?IfLogic
- 18MergeMergeLogic
- 19Get JIRA issueJiraService
- 20Get Static ContextCodeLogic
- 21Split Out CommentsSplit OutLogic
- 22Split Out ChangesSplit OutLogic
- 23Format JIRA ContextSetLogic
- 24If JIRA SubtaskIfLogic
- 25Post No Issues FoundHttp RequestService
- 26Prepare RequestCodeLogic
- 27Skip File ChangesIfLogic
- 28Get JIRA Parent IssueJiraService
- 29Post Gitlab MR CommentsHttp RequestService
- 30Parse DiffCodeLogic
- 31Format JIRA Parent ContextSetLogic
- 32Prepare Request Without PositionCodeLogic
- 33Prepare Code ChangesCodeLogic
- 34Post Gitlab MR Comments WIthout PositionHttp RequestService
- 35Filter Irrelevant FieldsSetLogic