Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden, and it does add a real behavioral fact: the response carries an abstained flag and the correct fallback is refusal, not a best guess. However, an agent still learns nothing about the rest of the return payload, the label set of predefined flows, or the handling of non-Chinese queries.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.