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