Just for double checking, if we want the model to change with previous results (suboptimal result, compilation errors, etc, we need to :
- In config.yaml, add
enable_artifacts: true to evaluator, include_artifacts: true \n max_artifact_bytes: 32768 # Include larger artifacts (32KB) \n artifact_security_filter: true to prompt
- In evaluator, add artifacts output in examples/xxx_problem/evaluator.py as circle_packing_artifacts
Is this understanding correct? (like both are necessary?)
Just for double checking, if we want the model to change with previous results (suboptimal result, compilation errors, etc, we need to :
enable_artifacts: truetoevaluator,include_artifacts: true \n max_artifact_bytes: 32768 # Include larger artifacts (32KB) \n artifact_security_filter: truetopromptIs this understanding correct? (like both are necessary?)