flow agent