Agenty powinny sterować aplikacjami, a nie ekranami
Dzisiejsze agenty albo zgrywają zawartość ekranu (krucho, ślepo wobec systemu operacyjnego), albo wywołują nieprzejrzyste interfejsy wiersza poleceń. Istnieje trzecia droga: pozwól aplikacji zadeklarować, co potrafi, i niech agent steruje nią przez jeden otwarty protokół — w sposób przejrzysty.