## What does this PR do?
## Type of change
- [ ] Bug fix
- [ ] New agent support
- [ ] New feature
- [ ] Refactor / cleanup
- [ ] Docs
## Testing
- [ ] `cargo test --locked` passes
- [ ] `python3 -m unittest discover -s scripts/tests -p "test_*.py"` passes
- [ ] Manually tested with a real agent (specify which)
## Checklist
- [ ] Follows existing code style
- [ ] No new dependencies without discussion
- [ ] Updated README / CONTRIBUTING if needed