Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description plainly states what the tool does and there are no annotations to contradict. However, with no annotations present, the description carries the full burden and still omits behavioral context such as whether revealing the file also focuses the explorer, whether it opens the file, or what happens when the path is invalid or nonexistent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.