NEXO 7.13.6 — native Windows Codex hook parity
Published 2026-05-05. Patch release over v7.13.5 — closes the native Windows hook command gap without changing the Desktop installation contract.
Codex hooks now use the right shell syntax per platform
Client sync still installs the same managed PreToolUse guard for Bash, shell_command, and exec_command. On Windows, the generated command now uses native cmd.exe environment assignment syntax such as set "NEXO_HOME=..." && set "NEXO_CODE=..." && "python" "pre_tool_use.py" instead of the POSIX-only NEXO_HOME=... python ... prefix.
macOS and Linux keep the existing path
The POSIX command renderer remains unchanged for macOS and Linux, so existing Claude Code, Codex, and terminal installs keep the same hook behavior. The patch only changes how Codex hook commands are rendered for native Windows shells.
Validation
python3 -m compileall -q src tests
python3 -m pytest -q tests/test_client_sync.py tests/test_hook_guardrails.py
73 passed
Full changelog entry → · src/client_sync.py · tests/test_client_sync.py