Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It reveals the mutation effect ('a new version per changed file') and mentions authorization scope. However, it omits details on reversibility, idempotency, or rate limits. The key behavioral trait is communicated but not comprehensively.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.