fix multi-query agent workspace searches

This commit is contained in:
Hamza Ayed
2026-10-04 17:42:57 +03:00
parent b3dc6154e5
commit a62a831e90
6 changed files with 253 additions and 17 deletions
+1
View File
@@ -246,3 +246,4 @@
- لا تُفعل أداة كتابة أو تنفيذ قبل وجود تحقق خادمي من المسارات والمدخلات.
- لا نعتبر نجاح HTTP كافيًا: نتحقق من النتيجة في الواجهة ومن استمرار حفظ البيانات بعد إعادة فتح التطبيق.
- قبل الإنتاج، نستبدل هوية التطوير ونراجع المصادقة والترخيص والأسرار والنسخ الاحتياطية.
- 2026-10-04 — متابعة الانقطاع/عدم إكمال الوكيل بعد 4–5 دقائق: أصلحت كشف طلبات البحث الصريحة بالعربية، ونفذت كل هدف بحث مرقم مستقلًا بدل انتظار Gemma الصغيرة لتخطيط عدة استدعاءات أدوات؛ كما أصبح استرجاع مساحة العمل يعرض الأسطر المطابقة مع أرقامها ويرفع ملفات الشيفرة ذات الصلة. أضيفت اختبارات لاستخراج قائمة البحث والترتيب والاقتباسات المطابقة. في إعادة اختبار حي عبر `/v1/agent/run/stream` اكتملت عمليات البحث الثلاث بعد 263.6 ثانية، مع HTTP 200 وheartbeat مستمر ونهاية `done`؛ إذًا لم يحدث انقطاع اتصال في التجربة، وأُنجزت الأهداف الثلاثة. كشفت الإجابة خلطًا بين مهلة كل استدعاء نموذج والحد الإجمالي للوكيل، فأضيف توجيه يفرض التفريق والاستشهاد بأسطر التنفيذ؛ لم يُعد اختبار هذه الصياغة حيًا بعد. الخدمة الحالية تعمل على `127.0.0.1:8000` من الشفرة المعدلة. بقي التحقق اليدوي من نافذة Windows وسيناريو الوكيل التفاعلي الطويل.