View Source Shifts.Chore (Shifts v0.0.1)

TODO

Summary

Types

t()

TODO

Types

@type t() :: %Shifts.Chore{
  llm: Shifts.LLM.adapter(),
  output: String.t(),
  task: String.t(),
  tools: [Shifts.Tool.t()]
}

TODO

Functions

Link to this function

execute(chore, input \\ nil)

View Source
@spec execute(t(), String.t() | nil) :: Shifts.ChatResult.t()

TODO

@spec new(keyword()) :: t()

TODO

Link to this function

to_prompt(chore, input \\ nil)

View Source
@spec to_prompt(t(), String.t() | :system | nil) :: String.t() | nil

TODO