• Add constraints-offline.txt for exact versions • Set upper bounds in pyproject.toml • Combine pip installs in Dockerfile • Update requirements with version bounds • Prevent dependency conflicts
• Add tiktoken cache downloader CLI • Add layered offline dependencies • Add offline requirements files • Add offline deployment guide