_process_response 的 analysis_complete 检测已经在上一轮修好了,配合反斜杠修复,YAML 能正确解析出 action: "analysis_complete",不会再 fallback 到代码执行。
文件选择改为只用最近一次上传的文件 — app.state.last_uploaded_files 记录上传的文件列表,/api/start 优先使用它,不再 glob("uploads/*.csv") 把所有历史文件都拿来分析。
21 lines
579 B
Batchfile
21 lines
579 B
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
set PYTHONIOENCODING=utf-8
|
|
|
|
:: Get local IP address
|
|
for /f "tokens=2 delims=:" %%a in ('ipconfig ^| findstr /c:"IPv4"') do (
|
|
for /f "tokens=1" %%b in ("%%a") do set LOCAL_IP=%%b
|
|
)
|
|
|
|
echo.
|
|
echo IOV Data Analysis Agent
|
|
echo ========================
|
|
echo.
|
|
echo Local: http://localhost:8000
|
|
if defined LOCAL_IP (
|
|
echo Network: http://%LOCAL_IP%:8000
|
|
)
|
|
echo.
|
|
python -m uvicorn web.main:app --reload --reload-exclude "outputs" --reload-exclude "uploads" --reload-exclude ".hypothesis" --reload-exclude ".cache" --host 0.0.0.0 --port 8000
|
|
pause
|