Notes:
Further notes on Triggers:
- Triggers are stored using the OAA data management predicates, so agents are free to examine, search, add, or modify triggers on any other agent or agents.
- Creating a trigger requires that the user or agent specify at least its type, a conditional statement to test, and an action or other ICL expression to perform when the trigger fires. Optional parameters include: recurrence values (how many times should the trigger fire before being removed), additional test conditions to try before the trigger fires, etc.