Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool's simplicity (2 params, no output schema, no annotations), the description covers the basic purpose and a key behavior but lacks important context. It does not explain what a sidecar backup is, what 'preserve' actually does (e.g., where the copy goes), or how targetPath relates to the default restore location. An agent would likely need more details about the restoration workflow to use it safely.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.