Plugin installation
To install the CARET plugin in Eclipse, go to Help → Install New Software.... Next, add a repository using the link to the CARET Update Site, and then follow the steps shown in the video. The eGit plugin (version 7.4.0) must be installed beforehand. The sample project is available here.
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.