@echo off setlocal set "SCRIPT_DIR=%~dp0" if "%SCRIPT_DIR:~-1%"=="" set "SCRIPT_DIR=%SCRIPT_DIR:~0,-1%" if not defined PI_CODING_AGENT_DIR ( set "PI_CODING_AGENT_DIR=%SCRIPT_DIR%.piagent" ) if "%~1"=="" goto run if /I "%~1"=="run" ( shift goto run ) if /I "%~1"=="build" ( shift npm run build %* exit /b %ERRORLEVEL% ) if /I "%~1"=="help" goto help if "%~1"=="-h" goto help if "%~1"=="--help" goto help :run call "%SCRIPT_DIR%build.bat" %* exit /b %ERRORLEVEL% :help echo sproutclaw - SproutClaw pi 构建版启动器 echo. echo 用法: echo sproutclaw 启动 pi(构建版) echo sproutclaw run [args] 同 sproutclaw echo sproutclaw build 从源码构建所有包 echo. echo 其余参数透传给 pi,例如: sproutclaw --version exit /b 0