Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden; it does disclose exactly what is lost (session values and connection), which is the key behavioral fact for a reset. However, it omits whether the reset is irreversible, what happens to in-flight operations, and what state the kernel is left in, all of which matter for a destructive operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.