Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure, and it fails to deliver. '格式化' implies rewriting files, but the description never discloses that running this tool actually modifies the user's source file in place (given check defaults to false), nor does it mention idempotency, prerequisites (gdformat installation), or side effects. The schema hints at mutation via the check param, but the description itself is silent on behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.