Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden, but it only restates the function signature and return type. It doesn't disclose whether locking is a user-visible UI state vs a programmatic lock, whether it reads the active window by default, or any side effects/errors. The return type Promise<boolean> is actually presented as an inline signature, which is some value, but the Chinese description adds only the query semantics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.