base: make logging::agent part of base role