Rewriting the agent to achieve advanced functionality. Installation works
Fixed agent removal
All the implemented methods working as expected with dummy agent