fix build
ExecState includes EitherT
put basic logging in agent handlers
tweak notifyListener style