Updated on 2026-09-15 GMT+08:00

Experiences

When experience capture is enabled, the AI automatically analyzes your daily conversations and extracts valuable insights as reusable experiences.

Constraints

Table 1 Constraints

Category

Description

Number of experiences

Up to 50,000 entries are allowed. When this limit is reached, the system automatically suspends experience capture and periodic reflection.

Run mode

It must be set to Auto.

Experience Commands

Table 2 Experience commands

Command (TUI)

Command (CLI)

Function

/experience/enable

codearts experience--enable

Enables experience capture.

/experience/disable

codearts experience--disable

Disables experience capture.

/experience/use

codearts experience--use

Enables experiences.

/experience/unuse

codearts experience--unuse

Disables experiences.

/experience/reflect/enable

codearts experience--reflect-enable

Enables periodic reflection.

/experience/reflect/set

codearts experience--reflect-set <start-time>-<end-time>

Sets a reflection interval.

/experience/reflect/disable

codearts experience--reflect-enable

Disables periodic reflection.

Enabling Experience Capture

The following steps show how to enable experience capture in the TUI.

  1. Enter the TUI development environment.

    1. Open the root directory of the target project.
    2. Right-click in the blank area and select Open Windows Terminal here.
    3. In the terminal, enter codearts and press Enter to enter the TUI environment.

  2. Enter /run-mode. Then, select Auto and press Enter to set the run mode to Auto.
  3. Enter /experience/enable to enable experience capture.

    Once enabled, the system automatically extracts experiences from the following sources and stores the generated experience files under %USERPROFILE%/.codeartsdoer/experience-reuse/experiences:

    • User coding behavior: routine development tasks such as bug fixes, performance tuning, and code reviews
    • Project repositories: recurring bugs, major technical decisions, and project best practices
    • Daily review and mining: code changes, bug logs, review comments, and technical discussions
    • Proactive maintenance: manually adding, editing, or correcting experience entries

  4. Enter /experience/use to enable experiences.

    Once enabled, the AI automatically searches and applies relevant experiences at the start of each chat to provide you with better answers.

  5. Enter /experience/reflect/enable to enable periodic reflection.
  6. Enter /experience/reflect/set to define your reflection interval.

    Figure 1 Setting a reflection interval

    After configuration, the system automatically performs reflection within the specified interval and saves reports to %USERPROFILE%/.codeartsdoer/experience-reuse/reflect-reports.

    If you do not perform any operations within the specified interval, the AI will review the previous day's experience.