two brains, one is trained by curriculum learning,another not.

if there are two behaviors, one is trained by CL, another not. How can achieve it? I found CL setting in trainer.yaml is global.

you should be able to assign the behaviour in the CL part of your .yaml

Lesson:
    curriculum:
        - name: FirstLesson
          completion_criteria:
            measure: reward
            behavior: Crawler
            signal_smoothing: true
            min_lesson_length: 100
            threshold: 0.1
          value: 1.0

Hmmm… There are two behavior(brains).
CL is subordinate to environmental parameters. In the training file, the level and behavior of the environment parameters are the same. I initially thought that the name of the behavior in the YAML determines which behavior uses the CL, but it turned out that was not the case. It affects both behaviors. After that, I tried to subordinate the environment variable to the behavior I wanted to train with the course learning, but the mlagent reported an error, and the document specifically emphasized that the course learning is only subordinate to the environment parameter, that is, it cannot be further subordinate to a certain behavior.