Module: RubyLLM::Skills::AgentExtensions::InstanceMethods

Defined in:
lib/ruby_llm/skills/agent_extensions.rb

Instance Method Summary collapse

Instance Method Details

#with_skills(*sources, only: nil) ⇒ self

Add skills to this agent instance at runtime.

Parameters:

  • sources (Array) —

    skill sources

  • only (Array<Symbol, String>, nil) (defaults to: nil) —

    include only these skills

Returns:

  • (self) —

    for chaining



84
85
86
87
# File 'lib/ruby_llm/skills/agent_extensions.rb', line 84

def with_skills(*sources, only: nil)
  chat.with_skills(*sources, only: only)
  self
end