eta.core
The main Eta executable and each of the core dialogue manager processes.

The core executable for the Eta Dialogue Manager. |
|
The core process responsible for executing primitive actions and matching expected events. |
|
The core process responsible for perceiving and interpreting inputs and adding them to memory. |
|
The core process responsible for using schemas and memory to modify the plan. |
|
The core process responsible for inferring new facts and possible actions to take from previous facts/observations. |