Syntropy.LLMClient.Prompts (syntropy v0.1.0)

Copy Markdown

Prompt contracts for Syntropy provider-backed execution.

Summary

Functions

agent_task_prompt(prompt, agent)

@spec agent_task_prompt(String.t(), map()) :: String.t()

agent_task_prompt(prompt, agent, source_review)

@spec agent_task_prompt(String.t(), map(), map() | nil) :: String.t()

inquiry_plan_prompt(prompt, agent, source_review, source_tool)

@spec inquiry_plan_prompt(String.t(), map(), map(), map()) :: String.t()

routing_prompt(prompt, source_review)

@spec routing_prompt(String.t(), map() | nil) :: String.t()

synthesis_prompt(prompt, thoughts)

@spec synthesis_prompt(String.t(), [{map(), String.t()}]) :: String.t()

synthesis_prompt(prompt, thoughts, source_review)

@spec synthesis_prompt(String.t(), [{map(), String.t()}], map() | nil) :: String.t()

system_prompt(agent)

@spec system_prompt(map()) :: String.t()