Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description should disclose behavioral traits such as side effects, required permissions, or safety guarantees. The description only states the output (list and path) but does not mention that it is a read-only operation or whether it requires a device connection. This leaves the agent uncertain about potential impacts.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.