Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full load, and it does disclose the crucial destructive trait: any change made after reverting discards all versions beyond the revert point, while the file itself survives. This is exactly the kind of irreversible side effect an agent must know before calling. It stops short of covering permissions, rate limits, or whether the revert itself is undoable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.