## Problem Multiple threads concurrently access HarmonyEncoding tokenizer file downloads, causing race conditions. ## Root Cause No mutex-based file locking during concurrent tokenizer downloads. ## Expected Solution - Add thread-safe initialization with OnceLock - Use DOWNLOAD_MUTEX for file locking - Support offline loading API (refs #1) Refs: #6, #1
Problem
Multiple threads concurrently access HarmonyEncoding tokenizer file downloads, causing race conditions.
Root Cause
No mutex-based file locking during concurrent tokenizer downloads.
Expected Solution
Refs: #6, #1