class RubyLLM::AgUI::Input::PartBuilder

Builds the composite members of a RunAgentInput: the client tool definitions, the context entries and the resume entries.

Public Instance Methods

context(values) click to toggle source
# File lib/ruby_llm/ag_ui/input.rb, line 256
def context(values)
  values.map { |value| build_context(value) }.freeze
end
resume(values) click to toggle source
# File lib/ruby_llm/ag_ui/input.rb, line 260
def resume(values)
  values.map { |value| build_resume(value) }.freeze
end
tools(values) click to toggle source
# File lib/ruby_llm/ag_ui/input.rb, line 252
def tools(values)
  values.map { |value| build_tool(value) }.freeze
end