Bug Fix (community contribution by @MrMonkey09)
- Windows: Install/Sync no longer fail with "Access Denied" —
WriteFileAtomic called fsync on the parent directory after every file write, which NTFS rejects with ACCESS_DENIED. Now tolerates only that specific ErrPermission on Windows while keeping all other errors fatal. (#293)
- Windows: symlink tests skip gracefully — tests requiring
SeCreateSymbolicLinkPrivilege now skip with a clear message instead of failing on unprivileged Windows builds
- CONTRIBUTING.md — documents how to enable symlink privileges on Windows (Developer Mode, admin, or Group Policy)
Install / Upgrade
brew upgrade gentle-ai
gentle-ai sync