Defines the interfaces for:
- The executive level, the task executor, and the rest of the system to invoke actions or tasks.
- Between the executive level and the arbitrator, in the event of an error.
- Between the arbitrator and the strategies
- The beliefs, to track the semantic state of the system
Additionally, this package contains utilities to enable client libraries to create and parse messages in this package.