From 23a7ea47b93750acef455b2852b5bdee046b79bc Mon Sep 17 00:00:00 2001 From: lxy375718307 Date: Mon, 27 Jul 2026 19:23:59 -0500 Subject: [PATCH 1/2] Update Weixin launch scripts --- start-weixin-login.cmd | 8 +++++--- start-weixin-serve.cmd | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/start-weixin-login.cmd b/start-weixin-login.cmd index b8b81ce..67a6878 100644 --- a/start-weixin-login.cmd +++ b/start-weixin-login.cmd @@ -1,8 +1,10 @@ @echo off setlocal cd /d "%~dp0" -set "CODEX_REAL_BIN=C:\Users\cully\AppData\Roaming\npm\codex.cmd" +set "NODE_EXE=C:\Users\Owner\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe" +if not defined CODEX_REAL_BIN for /f "delims=" %%I in ('where codex.exe 2^>nul') do if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=%%I" +if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=codex.exe" set "CODEX_APP_SERVER_TRANSPORT=stdio" -set "CODEXBRIDGE_DEFAULT_CWD=D:\cully\Documents" +set "CODEXBRIDGE_DEFAULT_CWD=C:\Users\Owner\Documents\New project" set "CODEXBRIDGE_LOCALE=zh-CN" -npm run weixin:login -- --timeout-sec 480 +"%NODE_EXE%" node_modules\tsx\dist\cli.mjs src\cli.ts weixin login --state-dir ".codexbridge" --timeout-sec 480 diff --git a/start-weixin-serve.cmd b/start-weixin-serve.cmd index f6359a8..b63d919 100644 --- a/start-weixin-serve.cmd +++ b/start-weixin-serve.cmd @@ -1,8 +1,10 @@ @echo off setlocal cd /d "%~dp0" -set "CODEX_REAL_BIN=C:\Users\cully\AppData\Roaming\npm\codex.cmd" +set "NODE_EXE=C:\Users\Owner\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe" +if not defined CODEX_REAL_BIN for /f "delims=" %%I in ('where codex.exe 2^>nul') do if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=%%I" +if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=codex.exe" set "CODEX_APP_SERVER_TRANSPORT=stdio" -set "CODEXBRIDGE_DEFAULT_CWD=D:\cully\Documents" +set "CODEXBRIDGE_DEFAULT_CWD=C:\Users\Owner\Documents\New project" set "CODEXBRIDGE_LOCALE=zh-CN" -npm run weixin:serve -- --cwd "D:\cully\Documents" +"%NODE_EXE%" node_modules\tsx\dist\cli.mjs src\cli.ts weixin serve --state-dir ".codexbridge" --cwd "C:\Users\Owner\Documents\New project" From ab0c63879aa426ae8ef2b4af2a9fd165d042083e Mon Sep 17 00:00:00 2001 From: lxy375718307 Date: Mon, 27 Jul 2026 19:27:46 -0500 Subject: [PATCH 2/2] Make Weixin launch scripts portable --- start-weixin-login.cmd | 9 +++++---- start-weixin-serve.cmd | 11 ++++++----- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/start-weixin-login.cmd b/start-weixin-login.cmd index 67a6878..a483f9f 100644 --- a/start-weixin-login.cmd +++ b/start-weixin-login.cmd @@ -1,10 +1,11 @@ @echo off setlocal cd /d "%~dp0" -set "NODE_EXE=C:\Users\Owner\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe" +if not defined NODE_EXE for /f "delims=" %%I in ('where node.exe 2^>nul') do if not defined NODE_EXE set "NODE_EXE=%%I" +if not defined NODE_EXE set "NODE_EXE=node.exe" if not defined CODEX_REAL_BIN for /f "delims=" %%I in ('where codex.exe 2^>nul') do if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=%%I" if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=codex.exe" -set "CODEX_APP_SERVER_TRANSPORT=stdio" -set "CODEXBRIDGE_DEFAULT_CWD=C:\Users\Owner\Documents\New project" -set "CODEXBRIDGE_LOCALE=zh-CN" +if not defined CODEX_APP_SERVER_TRANSPORT set "CODEX_APP_SERVER_TRANSPORT=stdio" +if not defined CODEXBRIDGE_DEFAULT_CWD set "CODEXBRIDGE_DEFAULT_CWD=%USERPROFILE%\Documents" +if not defined CODEXBRIDGE_LOCALE set "CODEXBRIDGE_LOCALE=zh-CN" "%NODE_EXE%" node_modules\tsx\dist\cli.mjs src\cli.ts weixin login --state-dir ".codexbridge" --timeout-sec 480 diff --git a/start-weixin-serve.cmd b/start-weixin-serve.cmd index b63d919..69345a4 100644 --- a/start-weixin-serve.cmd +++ b/start-weixin-serve.cmd @@ -1,10 +1,11 @@ @echo off setlocal cd /d "%~dp0" -set "NODE_EXE=C:\Users\Owner\.cache\codex-runtimes\codex-primary-runtime\dependencies\node\bin\node.exe" +if not defined NODE_EXE for /f "delims=" %%I in ('where node.exe 2^>nul') do if not defined NODE_EXE set "NODE_EXE=%%I" +if not defined NODE_EXE set "NODE_EXE=node.exe" if not defined CODEX_REAL_BIN for /f "delims=" %%I in ('where codex.exe 2^>nul') do if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=%%I" if not defined CODEX_REAL_BIN set "CODEX_REAL_BIN=codex.exe" -set "CODEX_APP_SERVER_TRANSPORT=stdio" -set "CODEXBRIDGE_DEFAULT_CWD=C:\Users\Owner\Documents\New project" -set "CODEXBRIDGE_LOCALE=zh-CN" -"%NODE_EXE%" node_modules\tsx\dist\cli.mjs src\cli.ts weixin serve --state-dir ".codexbridge" --cwd "C:\Users\Owner\Documents\New project" +if not defined CODEX_APP_SERVER_TRANSPORT set "CODEX_APP_SERVER_TRANSPORT=stdio" +if not defined CODEXBRIDGE_DEFAULT_CWD set "CODEXBRIDGE_DEFAULT_CWD=%USERPROFILE%\Documents" +if not defined CODEXBRIDGE_LOCALE set "CODEXBRIDGE_LOCALE=zh-CN" +"%NODE_EXE%" node_modules\tsx\dist\cli.mjs src\cli.ts weixin serve --state-dir ".codexbridge" --cwd "%CODEXBRIDGE_DEFAULT_CWD%"