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
|