test: add reproducible live agent workspace smoke check

This commit is contained in:
Hamza Ayed
2026-10-07 20:21:45 +03:00
parent e7fdcab9c1
commit 9111825d95
3 changed files with 137 additions and 2 deletions
+8
View File
@@ -78,6 +78,14 @@ python -m uvicorn app.main:app --reload --host 127.0.0.1 --port 8000
- `POST /v1/chat/completions` يمرر الطلب إلى الخادم المحلي عند ضبط المتغيرين أعلاه.
- يمكن التبديل في Swagger بين النموذجين بإضافة `model` إلى جسم الطلب، مثل `gemma4:e2b`.
للتحقق الحي من دورة تسجيل مجلد اختبار، وقراءة ملف عبر الوكيل، وإنشاء معاينة تعديل دون تطبيقها:
```powershell
.\scripts\verify_agent_workspace_live.ps1
```
يتطلب هذا التحقق أن يكون FastAPI وOllama والنموذج المحلي يعملون. ينشئ السكريبت ملفات مؤقتة، ثم يلغي تسجيل المشروع والجلسة ويحذف مجلد الاختبار؛ ولا يطبق معاينة التعديل.
تثبيت OCR المحلي الاختياري للصور وPDFات الممسوحة:
```powershell