## What does this PR do?

<!-- Brief description of the change -->

## How to test

<!-- Steps to verify the change works -->

## Checklist

- [ ] Tested on macOS with Safari
- [ ] All existing tools still work
- [ ] New tools have proper error handling
- [ ] README updated (if adding new tools)
- [ ] All code, comments, and commit messages in English
