Fixed
- Windows
${USER}unbound variable crash (#201):$USERis unset on Windows (Git Bash) — Windows uses$USERNAMEinstead. All 6 occurrences in the model cache path now use${USER:-${USERNAME:-unknown}}to handle both platforms. - Codex smoke test false negative outside git repos (#202):
codex execrequires a git repository, so the smoke test always failed with "Not inside a trusted directory" when run from a non-git directory. Now creates a temp git repo for the test and cleans up after. AddedGIT_REPO_REQUIREDerror classifier for a clearer message if the workaround fails. - Version bumps: plugin.json, marketplace.json, README.md updated to v9.7.8 with correct skill count (45).