Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral disclosure burden. It does add useful context: sessions are local, reverse-chronologically ordered, and are text records that can be Git-committed, replayed, and exported. However, it does not mention side effects (or their absence), permissions, or output behavior, leaving part of the behavioral profile undisclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.