Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag this as destructive, and the description adds the specific behavior that the cached solution gets cleared. This goes beyond a generic 'reset' by naming what is affected, though it does not clarify whether the definition or canvas contents themselves are also cleared.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.