🐛 Fixed
- Symlink handling in worktree cleanup
- Migration now properly detects and removes symlinks to command directories
- Uses
unlink()for symlinks instead ofshutil.rmtree() - Fixes "Cannot call rmtree on a symbolic link" error during upgrade
- Handles both symlinks and regular directories correctly
This fixes the upgrade failure when worktrees have symlinked agent command directories.