Bug fixes
Extension Update failing with "refusing to merge unrelated histories"
- The "Update Extension" button in SillyTavern threw
GitResponseError: refusing to merge unrelated histories - Root cause:
simple-git'sgit pullfails when the local extension repo and remote have diverged histories (common after Import User Data from backup) - Fixed: replaced
git.pull()with fetch + force-reset (equivalent togit fetch && git reset --hard origin/<branch>) — no merge operation is attempted