47 lines
1.0 KiB
Batchfile
47 lines
1.0 KiB
Batchfile
|
|
@echo off
|
|||
|
|
chcp 65001 >nul
|
|||
|
|
set PYTHONUTF8=1
|
|||
|
|
set PYTHONIOENCODING=utf-8
|
|||
|
|
cd /d "%~dp0..\..\..\.."
|
|||
|
|
:menu
|
|||
|
|
cls
|
|||
|
|
echo ========================================
|
|||
|
|
echo 开发助理 - 规则进化 一键操作
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
echo 1. 添加经验(从 stdin 粘贴 JSON)
|
|||
|
|
echo 2. 列出经验池
|
|||
|
|
echo 3. 执行进化(归档 + 可选应用新规则)
|
|||
|
|
echo 4. 退出
|
|||
|
|
echo.
|
|||
|
|
set /p choice=请选择 (1-4):
|
|||
|
|
if "%choice%"=="1" goto add
|
|||
|
|
if "%choice%"=="2" goto list
|
|||
|
|
if "%choice%"=="3" goto evolve
|
|||
|
|
if "%choice%"=="4" exit
|
|||
|
|
goto menu
|
|||
|
|
|
|||
|
|
:add
|
|||
|
|
echo.
|
|||
|
|
echo 请粘贴 AI 输出的 JSON,按 Ctrl+Z 回车结束:
|
|||
|
|
python .cursor\scripts\evolution.py add --stdin
|
|||
|
|
pause
|
|||
|
|
goto menu
|
|||
|
|
|
|||
|
|
:list
|
|||
|
|
echo.
|
|||
|
|
python .cursor\scripts\evolution.py list
|
|||
|
|
pause
|
|||
|
|
goto menu
|
|||
|
|
|
|||
|
|
:evolve
|
|||
|
|
echo.
|
|||
|
|
set /p RULE_FILE=新规则文件路径(留空则仅归档):
|
|||
|
|
if "%RULE_FILE%"=="" (
|
|||
|
|
python .cursor\scripts\evolution.py evolve --archive
|
|||
|
|
) else (
|
|||
|
|
python .cursor\scripts\evolution.py evolve --archive --rule "%RULE_FILE%"
|
|||
|
|
)
|
|||
|
|
pause
|
|||
|
|
goto menu
|