Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it never states whether the retraction is permanent, whether it fails if the whisper is already gone, whether any error is returned for an unknown id, or whether it is idempotent. '收回' implies a mutation, but the destructive nature is only implied by the poetic phrasing, not disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.