Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden and mostly fails: it doesn't say whether the stop is graceful or forced, whether it is idempotent, what happens if the execution has already finished, what permissions are required, or what is returned. Only the 'currently running' state hint adds anything.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.