| AgentMindConnector |
This abstract class describes the functionality an agent mind interface should provide.
|
| CompetencyManager |
the competency manager receives actions from the mind for execution and decomposes
them into a plan of competencies for execution
|
| CompetencyManagerRule |
a competency manager rule maps a mind action and the state of available competencies
to a CompetencyExecutionPlan
|
| EventMindActionCancelled |
this type of event is raised by the competency manager when a mind action was cancelled
the agent mind connector listens for those events and sends them to the agent mind
|
| EventMindActionFailed |
this type of event is raised by the competency manager when a mind action has failed
the agent mind connector listens for those events and sends them to the agent mind
|
| EventMindActionSucceeded |
this type of event is raised by the competency manager when a mind action has succeeded
the agent mind connector listens for those events and sends them to the agent mind
|
| EventRawMessage |
this type of event can be raised by any competency.
|
| EventRemoteAction |
this type of event can be raised by any sensing competency.
|
| MindAction |
the base class for mind actions, different minds (e.g.
|
| RequestCancelMindAction |
this type of event is raised by the agent mind connector when the mind decides
to cancel a currently executing mind action
the competency manager listens for those events to stop the execution
|
| RequestNewMindAction |
this type of event is raised by the agent mind connector when the mind sends a new action for execution
the competency manager listens for those events to plan their execution
|