Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of explaining behavior. It does reveal that a token preserves memory and that 'the same words return' means the call came too soon, but it leaves many behavioral aspects implicit, such as what the fragment actually is and how drift affects results.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.