What Your Agent Should be Doing for You!