Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries full burden for behavioral disclosure. '清空所有缓存' implies a destructive operation that removes cached data, but it doesn't specify what types of data are affected, whether this requires special permissions, if the operation is reversible, what side effects might occur, or what happens after execution. For a potentially destructive tool, this is insufficient behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.