Skip to content

Class peagen.plugins.mutators.llm_prompt.LlmRewrite

peagen.plugins.mutators.llm_prompt.LlmRewrite

LlmRewrite(agent_env=None)

Mutator that rewrites code using a language model.

Source code in peagen/plugins/mutators/llm_prompt.py
12
13
def __init__(self, agent_env: Dict[str, str] | None = None) -> None:
    self.agent_env = agent_env or {}

agent_env instance-attribute

agent_env = agent_env or {}

mutate

mutate(prompt)
Source code in peagen/plugins/mutators/llm_prompt.py
18
19
def mutate(self, prompt: str) -> str:
    return call_external_agent(prompt, self.agent_env)