Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does well: it discloses that the woken machine becomes active, that its filesystem is restored exactly as left, and crucially that any other running computer is put to sleep with its files archived rather than discarded. This is exactly the side-effect information an agent needs before a state-changing call. Auth/permission requirements and error behavior (e.g., unknown environment id) are not covered.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.