@@ -39,11 +39,13 @@ const FUNCTIONS_JS_RUNNER_FILE: &str = "functions-runner.ts";
3939const FUNCTIONS_JS_BUNDLER_FILE : & str = "functions-bundler.ts" ;
4040const FUNCTIONS_PY_RUNNER_FILE : & str = "functions-runner.py" ;
4141const RUNNER_COMMON_FILE : & str = "runner-common.ts" ;
42+ const EVALUATOR_PARAMS_FILE : & str = "evaluator-params.ts" ;
4243const PYTHON_RUNNER_COMMON_FILE : & str = "python_runner_common.py" ;
4344const FUNCTIONS_JS_RUNNER_SOURCE : & str = include_str ! ( "../../scripts/functions-runner.ts" ) ;
4445const FUNCTIONS_JS_BUNDLER_SOURCE : & str = include_str ! ( "../../scripts/functions-bundler.ts" ) ;
4546const FUNCTIONS_PY_RUNNER_SOURCE : & str = include_str ! ( "../../scripts/functions-runner.py" ) ;
4647const RUNNER_COMMON_SOURCE : & str = include_str ! ( "../../scripts/runner-common.ts" ) ;
48+ const EVALUATOR_PARAMS_SOURCE : & str = include_str ! ( "../../scripts/evaluator-params.ts" ) ;
4749const PYTHON_RUNNER_COMMON_SOURCE : & str = include_str ! ( "../../scripts/python_runner_common.py" ) ;
4850const PYTHON_BASELINE_DEPS : & [ & str ] =
4951 & [ "pydantic" , "braintrust" , "autoevals" , "requests" , "openai" ] ;
@@ -1062,6 +1064,15 @@ fn run_functions_runner(
10621064 reason : HardFailureReason :: RunnerSpawnFailed ,
10631065 message : format ! ( "failed to materialize shared runner helper: {err}" ) ,
10641066 } ) ?;
1067+ let _evaluator_params = js_runner:: materialize_runner_script_in_cwd (
1068+ "functions-runners" ,
1069+ EVALUATOR_PARAMS_FILE ,
1070+ EVALUATOR_PARAMS_SOURCE ,
1071+ )
1072+ . map_err ( |err| FileFailure {
1073+ reason : HardFailureReason :: RunnerSpawnFailed ,
1074+ message : format ! ( "failed to materialize evaluator params helper: {err}" ) ,
1075+ } ) ?;
10651076 let runner_script = js_runner:: materialize_runner_script_in_cwd (
10661077 "functions-runners" ,
10671078 FUNCTIONS_JS_RUNNER_FILE ,
0 commit comments