Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses key behaviors: thread reuse/creation, works while banned, and return value usage for continuation. While annotations are minimal (no destructiveHint, no readOnlyHint), the description adds meaningful behavioral context beyond annotations. However, it doesn't mention rate limits or auth needs, which could be relevant.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.