Beginnings of agent interface