Skip to main content

Feature Description

Code Pre-Review

CodeSouler supports code pre-review before submitting code changes, helping you to prioritize code reviews, submit high-quality code, and improve development efficiency. Go to the Source Control page and click the Code Review button (as shown below) to perform a code review:

Generate Commit Messages

CodeSouler supports automatically generating commit messages based on code changes by clicking the star icon on the right side of the Source Control management panel (as shown below). If the user has added files to the staging area through git add, the plus button in the screenshot, etc., the commit message will be generated based on the staged files; if the staging area is empty, it will generate based on all modified files.

Create Merge Requests

CodeSouler supports one-click creation of merge requests, including automatically creating remote branches, automatically creating GitLab merge requests, automatically generating merge request titles, and automatically assigning reviewers based on CODEOWNERS.

Create by Clicking the Button

Go to the Source Control page and click the Create MR button (as shown below) to create a merge request:

Create via Chat

In the CodeSouler Chat box, enter @GitLab create_mr to create a merge request:

Generate Merge Request Summary

CodeSouler supports automatically generating content summaries in merge requests, including an overview of the merge request, changes made, and the scope of impact.

Comment Notifications

Review Notifications

After creating a merge request using CodeSouler or GitLab, reviewers will receive a review request notification in the bottom right corner of the VS Code interface. Clicking "View in GitLab" will redirect them to the GitLab merge request page.

Comment Notifications

When receiving reviews and comments in a merge request using GitLab, the user who was mentioned or the initiator of the merge request will receive a notification in the bottom right corner of the VS Code interface. Clicking "View in GitLab" will take them to the corresponding comment location.