Skip to main content

RewardExpressionJSON

RewardExpressionJSON represents a UI Builder reinforcement-learning reward tree (the body of MyRLEnv.calculate_reward). It is a CLOSED, whitelisted numeric expression tree — there is no free-text → Python path. The value is a JSON object matching the node/operand shapes documented by uiBuilderReference.rewardNodeTypes and uiBuilderReference.rewardOperandTypes. An absent/empty/invalid tree codegens the validated scaffold default reward.

scalar RewardExpressionJSON

Member Of

RLBuilderConfig object ● RLBuilderConfigInput input