class

MultiAgent::Coordination::Agent

Inherits Reference < Object

An agent in the multi-agent system

Constructors

new(id : String, name : String, capabilities : Array(String) = [] of String)

Instance methods

accept_task(task : Task) : Bool
busy?
can_handle?(task : Task) : Bool
capabilities
complete_task
current_task
current_task=(current_task : Task | Nil)
id
mailbox
name