أصدر مشروع llama.cpp الإصدار b9982، الذي يعالج خطأً في دالة `oaicompat_chat_params_parse` حيث كانت قيم كل طلب لـ `reasoning_budget_tokens` و `reasoning_budget_message` يتم تجاهلها.

  • كان الخادم يقرأ سابقاً فقط القيم الافتراضية على مستوى الخادم لهذه الحقول، مما أدى إلى تجاهل تجاوزات المكالمة بصمت لأن المفاتيح كانت موجودة بالفعل في كائن المعاملات.
  • تضمن الإصلاح قراءة القيم من جسم الطلب أولاً، مما يسمح للمستخدمين بالتحكم الصريح في ميزانيات الاستدلال (على سبيل المثال، تعيين `reasoning_budget_tokens` إلى 0) أو الرسائل المخصصة.
  • تمت إضافة اختبارات وحدة للتحقق من أن تجاوزات كل طلب لكل من الرموز والرسائل يتم تمريرها بشكل صحيح إلى طبقة العينات عند استخدام قالب Qwen3.
  • يتضمن الإصدار ملفات ثنائية لأنظمة macOS و Linux و Android و Windows و openEuler عبر مختلف الخلفيات المادية بما في ذلك CPU و CUDA و ROCm و Vulkan و OpenVINO.