Class: Agentic::AgentCompositionStrategy

Inherits:
Object
  • Object
show all
Defined in:
lib/agentic/agent_assembly_engine.rb

Overview

Base class for agent composition strategies

Instance Method Summary collapse

Instance Method Details

#select_capabilities(requirements, registry) ⇒ Array<Hash>

Select capabilities based on requirements

Parameters:

  • requirements (Hash)

    The capability requirements

  • registry (AgentCapabilityRegistry)

    The capability registry

Returns:

  • (Array<Hash>)

    The selected capabilities

Raises:

  • (NotImplementedError)


378
379
380
# File 'lib/agentic/agent_assembly_engine.rb', line 378

def select_capabilities(requirements, registry)
  raise NotImplementedError, "Subclasses must implement select_capabilities"
end