diff --git a/eval_protocol/cli_commands/create_rft.py b/eval_protocol/cli_commands/create_rft.py index 320f184b..f95ccdcc 100644 --- a/eval_protocol/cli_commands/create_rft.py +++ b/eval_protocol/cli_commands/create_rft.py @@ -634,6 +634,9 @@ def _create_rft_job( args_dict = vars(args) for name in signature.parameters: + # Do NOT let raw CLI args overwrite the normalized resources passed into this function. + if name in ("dataset", "evaluator"): + continue prefix = name + "_" # Collect "flattened" argparse fields back into the nested dict expected by the SDK.