Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full responsibility for behavioral transparency. It only states the obvious action ('stop every node') and does not disclose side effects, reversibility, requirements, or the effect of the 'wait' parameter. For a mutating operation, this is a significant gap—users are left unaware of what happens to running processes, lab state, or whether the action is destructive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.