Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=false, idempotentHint=false and destructiveHint=false, but the description adds genuinely non-obvious behavior: the comment is attributed to the agent and displayed as 'AI commented', and the user can remove it from the activity log. It does not mention side effects such as notifying watchers/assignees or whether due-date/mention triggers fire, which would be the remaining gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.