Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already convey that this is a non-read-only, destructive operation, so the main burden on the description is additive context. It adds the useful constraint that moves stay within the same writable SAF root, but it does not explain overwrite behavior, what happens when targetDirectory is omitted, or whether the source is removed only after a successful move.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.