update to agent interface so that it can return multiple actions
Some of my initial interface was lost before the initial commit.