Help Center/ CodeArts Agent/ User Guide (Space)/ Multi-chat Parallelism
Updated on 2026-07-28 GMT+08:00

Multi-chat Parallelism

In traditional development, chats in a project must be processed one by one, resulting in low efficiency. With multi-chat parallelism, several chats can be handled at the same time, boosting the overall development efficiency.

Multi-session parallelism is mainly used in the following scenarios:

  • Parallel execution of multiple development tasks: Multiple independent chats can be created under the same project for the development of different functional modules (such as frontend and backend), allowing chats to advance in parallel.
  • Synchronous Q&A development: You can freely switch between different chats. While executing a specific development task, you can simultaneously initiate new Q&As, preventing you from getting blocked while waiting in a single chat.

Constraints

Table 1 Constraints

Category

Description

Chat type

The system supports running multiple types of chats simultaneously; however, each chat must consistently stick to one specific task type.

Maximum number of concurrent chats

≤ 5 (The chat limit is shared across all tools for the same user.)

Chat mode switching

After a chat is initiated, you cannot switch the chat mode.

Initiating New Chats

There is no upper limit on the number of new sessions in CodeArts Agent Space. However, for the best experience, it is recommended that you run no more than 5 sessions simultaneously.

  1. Access CodeArts Agent Space by referring to Enabling CodeArts Agent Space.
  2. Initiate the first chat.

    Type your task into the box, and click or press Enter to submit your request.

  3. While the first chat is being processed, click New Chat in the upper left corner. The first chat will continue to run in the background.
  4. Initiate the second chat.

    Type your task into the box, and click or press Enter to submit your request.

Managing Chats

Table 2 Managing chats

Operation

Procedure

Viewing the chat progress

In the chat list, you can view completed or ongoing chats. A maximum of 20 records can be displayed.

  • : The chat is running.
  • : The chat is waiting for user confirmation.
  • : The chat is completed.

Proceeding with an existing chat

In the chat list, click a chat and continue adding messages.

Renaming

Only chats in the completed state can be renamed.

Hover the cursor over next to a chat and select Rename.

Sharing a chat

Sharing a chat is primarily applicable to scenarios such as saving and sharing chat content. For example, if your chat contains important information, you can export it for local backup to prevent data loss.

Only chats in the completed state can be shared.

  • Method 1: Export the chat as a Markdown file by performing the following steps:
    1. Hover the cursor over next to the chat to be exported and choose Share.
    2. Select the content to be exported.

      You can select the check boxes to export partial chat content or choose Select All to export all chat content.

    3. Click Export Markdown File and select a local directory for saving the chat content.

      CodeArts Agent Space will export the chat content in Markdown format to the local PC. The file name is in the format of CodeArts Agent YYYY-MM-DD.md by default.

  • Method 2: Export a chat as an image.

    If the number of characters to be exported exceeds 10,000, they cannot be exported as an image.

    Perform the following steps to export a chat as an image:

    1. Hover the cursor over next to the chat to be exported and choose Share.
    2. Select the content to be exported.

      You can select the check boxes to export partial chat content or choose Select All to export all chat content.

    3. Click Generate Image. The image preview page is displayed.
    4. Click Download and select a local directory for saving the chat content.

      CodeArts Agent Space will export the chat content as an image to the local PC. The image name is in the format of CodeArts Agent YYYY-MM-DD.png.

      You can also copy the image to tools such as Word and PowerPoint.

Deleting a chat

A maximum of 20 chats are displayed in the history. You can delete older chats or those that are no longer needed.

Only chats in the completed state can be deleted. Failed or in-progress chats cannot be deleted.

  1. Hover the cursor over next to the chat you want to delete and select Delete.
  2. In the displayed dialog box, click OK.
    If the chat is removed from the chat list, it has been deleted.
    CAUTION:

    Deleted chats cannot be recovered. Exercise caution when performing this operation.