fermilink.optimize.prompts module

fermilink.optimize.prompts.build_controller_agents_md(*, benchmark_rel, program_rel, memory_rel, results_rel, run_rel)[source]

Return temporary AGENTS instructions for controller-review turns.

Parameters:
  • benchmark_rel (str)

  • program_rel (str)

  • memory_rel (str)

  • results_rel (str)

  • run_rel (str)

Return type:

str

fermilink.optimize.prompts.build_controller_prompt(*, benchmark_payload, benchmark_rel, program_rel, memory_rel, results_rel, run_rel, recent_results_text, iteration, incumbent_commit, candidate_commit, worker_description, changed_paths, evaluation_context)[source]

Build the controller-review prompt after one candidate attempt.

Parameters:
  • benchmark_payload (dict[str, object])

  • benchmark_rel (str)

  • program_rel (str)

  • memory_rel (str)

  • results_rel (str)

  • run_rel (str)

  • recent_results_text (str)

  • iteration (int)

  • incumbent_commit (str)

  • candidate_commit (str | None)

  • worker_description (str)

  • changed_paths (list[str])

  • evaluation_context (dict[str, object])

Return type:

str

fermilink.optimize.prompts.build_optimize_agents_md(*, benchmark_rel, program_rel, controller_memory_rel, worker_memory_rel, results_rel, editable_paths, immutable_paths)[source]

Return temporary AGENTS instructions for optimize worker-loop turns.

Parameters:
  • benchmark_rel (str)

  • program_rel (str)

  • controller_memory_rel (str)

  • worker_memory_rel (str)

  • results_rel (str)

  • editable_paths (list[str])

  • immutable_paths (list[str])

Return type:

str

fermilink.optimize.prompts.build_optimize_prompt(*, benchmark_payload, benchmark_rel, program_rel, controller_memory_rel, worker_memory_rel, results_rel, recent_results_text, state_payload, editable_paths, hpc_constraints_block='')[source]

Build the optimize worker-loop prompt.

Parameters:
  • benchmark_payload (dict[str, object])

  • benchmark_rel (str)

  • program_rel (str)

  • controller_memory_rel (str)

  • worker_memory_rel (str)

  • results_rel (str)

  • recent_results_text (str)

  • state_payload (dict[str, object])

  • editable_paths (list[str])

  • hpc_constraints_block (str)

Return type:

str

fermilink.optimize.prompts.default_program_markdown(*, package_id, benchmark_id)[source]

Return the default optimize-program playbook.

Parameters:
  • package_id (str)

  • benchmark_id (str)

Return type:

str

fermilink.optimize.prompts.extract_controller_summary(text)[source]

Extract a one-line controller summary tag.

Parameters:

text (str)

Return type:

str | None

fermilink.optimize.prompts.extract_decision(text)[source]

Extract an ACCEPTED/REJECTED decision tag from controller text.

Parameters:

text (str)

Return type:

str | None

fermilink.optimize.prompts.extract_experiment_description(text)[source]

Extract a short experiment description tag from assistant text.

Parameters:

text (str)

Return type:

str | None