Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true, openWorldHint=false and readOnlyHint=false, so the safety profile is covered. The description adds genuinely useful scope information — the cascade kill of child processes — which the annotations do not convey. It does not say what happens to the task's logs, artifacts, or exit state, or what a repeat call against an already-finished task returns.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.