Workflow Templates
AI/Run CodeMie provides predefined workflow templates that serve as both examples and ready-to-use solutions for common tasks including:
- Jira ticket management
- Git branch comparison
- Python unit test generation
- Code coverage analysis
- Sonar issue remediation
Available Templates
| Name | Description/Integrated tools | Required Assistants' tools |
|---|---|---|
| Autonomous Onboarding Workflow | Onboarding workflow with supervisor assistant that delegates tasks to configured assistants. Pre-requisites: Assistants for backend and UI should be created with configured DataSource for UI and backend | No special tools required. |
| Autonomous Python Unit Tests Generation Workflow (PoC) | A workflow that leverages the autonomous developer's environment to generate unit tests for Python software within the AI/Run CodeMie platform. | 1. Jira Agent: a) Repository datasource added b) Generic Jira tool enabled 2. Unit Test Writer Agent: a) Repository datasource added b) Plugin and VCS tools are enabled |
| Local Python Unit Tests Generation Workflow (PoC) | A workflow that leverages the local developer's environment to generate unit tests for Python software within the AI/Run CodeMie platform. | 1. Jira Agent: a) Repository datasource added b) Generic Jira tool enabled 2. Unit Test Writer Agent: a) Repository datasource added b) Plugin and VCS tools are enabled |
| Branch Comparison Workflow | Workflow for comparing branches. | Git |
| Python Code Coverage Analysis Workflow | Example of a workflow that automates the checks for repository's code coverage and Jira ticket creation. | 1. Coverage Agent: a) Plugin tool enabled 2. Jira Agent: a) Generic Jira tool enabled |
| Sequential Workflow Example | Example of sequential workflow. The first assistant finds all relevant information about workflow implementation and describes a business analyst as a requirements description. The second one provides a comprehensive description for QA engineers, support team, and users on how to use this specific aspect of the workflow functionality. | No extra tools required. |
| Local Python Sonar Issues Fixer Workflow | Workflow for Fixing Sonar Issues | Git, Sonar, File Management |
| Workflow With User Confirmation | The workflow will pause and ask the user to continue or abort the execution. | Jira, e-mail |
| Sequential Workflow Example With Retry | Example of sequential workflow with customized retry policy on workflow level and on node level. If retry policy is specified on node level, then it will override workflow level. If none of retry policies are provided default retry policy will be utilized. | No extra tools required. |
| Newsletter Generator | Workflow for generating and sending out to AI/Run CodeMie users the newsletter about the product release updates. | Release Summary Writer: Generic Jira Hotfix Summarizer: Generic Jira Newsletter Content Creator: Generic Jira HTML Generating Assistant: Generic Jira Email Sending Assistant: Email |
| Autonomous Java Unit Tests Generation Workflow (PoC) | A workflow that automates the generation of unit tests for Java software within the AI/Run CodeMie platform. | JaCoCo report analyzer: Git, Plugin, Datasource Define class coverage scenarios: Git, Plugin, Datasource |
| Local Java Sonar Issues Fixer Workflow | This workflow is designed to analyze SonarQube issues and remediate them. | Sonar Issues Searcher: Sonar, VCS Sonar Issues Resolver: Codebase tools (Repo tree, Search code), File management tools (List directory, Run CLI, Diff update file) Git Helper: VCS, File management tool (Run CLI) |