Persist regenerated answer versions
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
- [x] إنشاء أصل أيقونة موحّد وإعداد توليد أيقونات Android/iOS/macOS/Windows/Web، وإضافة أصل تغليف Linux.
|
||||
- [x] اختيار نموذج Ollama مثبت من واجهة التطبيق، وتمريره صراحةً للطلب.
|
||||
- [x] وضع وكيل تجريبي للبحث وقراءة مقتطفات ملفات المشروع فقط، مع إرجاع مراجع الملفات.
|
||||
- [ ] حفظ محاولات الإجابة كنسخ منفصلة بدل استبدالها، مع واجهة للتنقل بينها.
|
||||
- [x] حفظ محاولات الإجابة كنسخ منفصلة بدل استبدالها، مع واجهة للتنقل بينها. (2026-10-01: اجتازت اختبارات Flutter التنقل والحفظ، واختبارات SQLite/API الترحيل والحفظ والاسترجاع.)
|
||||
- [ ] إظهار حالة النموذج والوقت وسبب الخطأ، وتوفير إيقاف التوليد.
|
||||
- [ ] دعم إخراج Markdown كامل، وروابط قابلة للفتح، ونسخ الكتل البرمجية منفردة.
|
||||
|
||||
@@ -90,7 +90,7 @@
|
||||
## إضافات قبل توسيع الوكيل
|
||||
|
||||
- إضافة إلغاء التوليد وإظهار المدة وحالة الاتصال بكل وضوح.
|
||||
- حفظ نسخ إعادة التوليد والتنقل بينها، مع تجربة أفضل للأخطاء وإعادة المحاولة.
|
||||
- [x] حفظ نسخ إعادة التوليد والتنقل بينها (2026-10-01: اختبار واجهة وAPI وقاعدة البيانات ناجح)؛ تجربة أفضل للأخطاء وإعادة المحاولة ما زالت لاحقة.
|
||||
- إكمال طبقة مزوّد النموذج وعقد API قبل ربط أدوات الوكيل.
|
||||
- حفظ إعدادات التنبيه والمظهر وعنوان API بطريقة محلية آمنة.
|
||||
- إضافة دعم Markdown موثوقًا، وروابط المصادر، ونسخ كتل الكود بصورة مستقلة.
|
||||
@@ -99,8 +99,8 @@
|
||||
|
||||
## ترتيب التنفيذ القادم
|
||||
|
||||
1. التحقق من إجراءات المحادثة الجديدة على Windows Debug.
|
||||
2. إيقاف التوليد وحفظ نسخ الإجابات وترحيل SQLite.
|
||||
1. [x] التحقق من إجراءات المحادثة الجديدة على Windows Debug (2026-10-01): تشغيل API وGemma وGroq، اختبار صوت من الميكروفون حتى التفريغ والرد والحفظ في SQLite، نجاح اختبار الواجهة على نافذة 800px ونجاح `flutter analyze`.
|
||||
2. [x] حفظ نسخ الإجابات وترحيل SQLite (2026-10-01): ترحيل قاعدة قديمة مع الحفاظ على الرسائل، وحفظ النسخ واسترجاع النسخة المختارة عبر PUT/GET؛ اجتاز اختبارا Python واختبار API حي على قاعدة التطبيق ثم حذف سجل الاختبار. اختبارا Flutter نجحا، و`flutter analyze` بلا ملاحظات. شُغّلت نسخة Windows Debug باسم Mithqal AI واتصلت الخدمة بـGemma؛ اختبار API للمحادثة أعاد ردًا عربيًا. الإلغاء والمدة وحالة النموذج ما زالت مفتوحة ضمن الخطوة التالية.
|
||||
3. إضافة طبقة مزود النموذج واكتشاف النماذج.
|
||||
4. تصميم عقد الأدوات وسجل التنفيذ، ثم أداة قراءة الملفات داخل مساحة يحددها المستخدم.
|
||||
5. إضافة التعديل مع diff وموافقة، ثم الاختبارات/الأوامر المعزولة.
|
||||
|
||||
Reference in New Issue
Block a user