Co-authored-by: Fayaz Ahmed <15716057+fayazara@users.noreply.github.com>
* add agent mixin * apply agent mixin in components * review fixes * fix specs