Differences mbed-cli, mbed-devices, mbed-os-tools and mbed-tools

I’m trying to understand the working of the following mbed-cli command
mbed detect
I see that the following four python projects do offer similar functionality of detecting mbed enabled devices connected to a host computer:

  • mbed-cli
  • mbed-devices
  • mbed-os-tools
  • mbed-tools

How do these 4 projects compare? I see that mbed-tools is mentioned as the future cli for working with Mbed OS. Does that mean other projects aren’t under active development?