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