Add consul agent support