Bug Fix
Windows: hooks.json bypasses Python resolver wrapper (#17)
The root hooks.json (loaded by plugin.json) was still hardcoding python3, bypassing the python-resolve.sh wrapper that was introduced in v5.9.1. This caused python3: command not found errors on Windows even after the wrapper fix.
Changes
spex/hooks.json: BothUserPromptSubmitandPreToolUsehooks now usepython-resolve.shinstead of hardcodedpython3python-resolve.sh: Reordered fallback chain frompython3 → python → pytopython3 → py → python. On Windows,pythoncan resolve to the Microsoft Store stub (WindowsApps\python.exe) that opens the Store instead of running code. Thepylauncher (Windows Python Launcher) is more reliable.
Upgrade
/plugin marketplace update spex-plugin-development
/plugin install spex@spex-plugin-developmentThanks to @Seithx for the detailed diagnosis.