Sagents.SubAgent.Compiled (Sagents v0.8.0-rc.7)

Copy Markdown

Pre-compiled SubAgent with an existing Agent instance.

Summary

Types

t()

@type t() :: %Sagents.SubAgent.Compiled{
  agent: Sagents.Agent.t(),
  description: String.t(),
  display_text: String.t() | nil,
  extract_result: (Sagents.State.t() -> any()) | nil,
  initial_messages: [LangChain.Message.t()],
  name: String.t(),
  use_instructions: String.t() | nil
}

Functions

new(attrs)

new!(attrs)