refactor AgentService to not be dependent on PlatformManager anymore,
which involved refactoring some more stuff in the goal.tools namespace
as well > fixes some unit tests :)