Мы знаем, что в скрипте нужна событийная модель. Собственно она изначально была заложена в программе и даже чуть-чуть работала(в зачаточном виде). Но основная проблема заключается в том, что когда агент очень сильно начинает расходится с лабораторией, это вызывает массу вопросов и проблем у пользователя. Из-за этого событийная модель была убрана из программы версии 1.1 и вместо нее появились флаги в настройках агентов, которые дорабатываются и по сей день.
Т.о. на данный момент нет четкого представления, а какая она должна быть эта модель поведения скрипта в реале, непосредственно с полным управлением из скрипта.
Если есть целостная картинка в воображении, как это должно выглядеть, = любые предложения по этому поводу с удовольствием изучим. (в поддержку).