Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the full burden of disclosing behavior. 'List' and the `adb devices -l` reference make it clear this is a read-only enumeration, but the description does not mention output format, failure states, or that it only shows currently connected devices.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.