Class: SwarmSDK::Agent::ToolRegistry::ToolEntry

Inherits:
Data
  • Object
show all
Defined in:
lib/swarm_sdk/agent/tool_registry.rb

Overview

Tool metadata stored in registry

Instance Attribute Summary collapse

Instance Attribute Details

#base_instanceObject (readonly)

Returns the value of attribute base_instance

Returns:

  • (Object)

    the current value of base_instance



41
# File 'lib/swarm_sdk/agent/tool_registry.rb', line 41

ToolEntry = Data.define(:instance, :base_instance, :removable, :source, :metadata)

#instanceObject (readonly)

Returns the value of attribute instance

Returns:

  • (Object)

    the current value of instance



41
# File 'lib/swarm_sdk/agent/tool_registry.rb', line 41

ToolEntry = Data.define(:instance, :base_instance, :removable, :source, :metadata)

#metadataObject (readonly)

Returns the value of attribute metadata

Returns:

  • (Object)

    the current value of metadata



41
# File 'lib/swarm_sdk/agent/tool_registry.rb', line 41

ToolEntry = Data.define(:instance, :base_instance, :removable, :source, :metadata)

#removableObject (readonly)

Returns the value of attribute removable

Returns:

  • (Object)

    the current value of removable



41
# File 'lib/swarm_sdk/agent/tool_registry.rb', line 41

ToolEntry = Data.define(:instance, :base_instance, :removable, :source, :metadata)

#sourceObject (readonly)

Returns the value of attribute source

Returns:

  • (Object)

    the current value of source



41
# File 'lib/swarm_sdk/agent/tool_registry.rb', line 41

ToolEntry = Data.define(:instance, :base_instance, :removable, :source, :metadata)