pub async fn write_file<R: PathResolver>(
resolver: &R,
file_path: &str,
content: &str,
) -> ToolResult<String>Expand description
Writes content to a file, creating parent directories if needed.
Overwrites existing files. Returns a success message with byte count.