Task request by command
The user can interact with Caret by using the context menu and selecting a task to apply to the code. Once the user views the assistant's proposal, he can decide whether to accept and apply it to the code. Meanwhile, the chat window shows the user's task request, the assistant's response, and the validation results.
Task request by message
The user can also request a task by sending a text message through the text field of the assistant's chat window.
Statistics
The Statistics View shows statistical data generated from the assistant's contribution traceability log, as well as user-assistant interactions. The following views are available: View by Tasks, View by Agents, View by Project, View by Coverage, and View by User.
Task definition and sharing
To define a task, the user must create an extension point using Caret Task Project; the necessary dependencies will be added automatically. Then, the required information must be declared as shown in the video. Next, the Caret Feature and Update Site projects can be created automatically using the context menu on the Caret Task Project. Finally, by right-clicking on the created Caret Update Site project, the user can share the task in the task repository.