Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden of disclosing behavior. It highlights that the tool is 'read-only' (只读), meaning it doesn't write files, which is a key safety trait. However, it doesn't describe what the output looks like, whether it analyzes the repository, or any limitations. The description adds some value but lacks rich 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.