fermilink.implement.prompts module

fermilink.implement.prompts.build_controller_agents_md(*, goal_rel, contract_rel, program_rel, memory_rel, results_rel, run_rel)[source]
Parameters:
  • goal_rel (str)

  • contract_rel (str)

  • program_rel (str)

  • memory_rel (str)

  • results_rel (str)

  • run_rel (str)

Return type:

str

fermilink.implement.prompts.build_controller_prompt(*, goal_rel, contract_rel, program_rel, memory_rel, results_rel, run_rel, iteration, incumbent_commit, candidate_commit, worker_description, changed_paths, validation_context, recent_results_text)[source]
Parameters:
  • goal_rel (str)

  • contract_rel (str)

  • program_rel (str)

  • memory_rel (str)

  • results_rel (str)

  • run_rel (str)

  • iteration (int)

  • incumbent_commit (str)

  • candidate_commit (str | None)

  • worker_description (str)

  • changed_paths (list[str])

  • validation_context (dict[str, object])

  • recent_results_text (str)

Return type:

str

fermilink.implement.prompts.build_worker_agents_md(*, goal_rel, contract_rel, program_rel, controller_memory_rel, worker_memory_rel, results_rel, editable_paths, immutable_paths)[source]
Parameters:
  • goal_rel (str)

  • contract_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.implement.prompts.build_worker_prompt(*, goal_rel, contract_rel, program_rel, controller_memory_rel, worker_memory_rel, results_rel, recent_results_text, state_payload, editable_paths)[source]
Parameters:
  • goal_rel (str)

  • contract_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])

Return type:

str

fermilink.implement.prompts.controller_review_decision(review)[source]
Parameters:

review (dict[str, Any] | None)

Return type:

str | None

fermilink.implement.prompts.controller_review_summary(review)[source]
Parameters:

review (dict[str, Any] | None)

Return type:

str | None

fermilink.implement.prompts.default_program_markdown(*, package_id, goal_rel, contract_rel)[source]
Parameters:
  • package_id (str)

  • goal_rel (str)

  • contract_rel (str)

Return type:

str

fermilink.implement.prompts.extract_controller_review(text)[source]
Parameters:

text (str)

Return type:

dict[str, Any] | None

fermilink.implement.prompts.extract_controller_summary(text)[source]
Parameters:

text (str)

Return type:

str | None

fermilink.implement.prompts.extract_decision(text)[source]
Parameters:

text (str)

Return type:

str | None

fermilink.implement.prompts.extract_implementation_description(text)[source]
Parameters:

text (str)

Return type:

str | None