VS Code 1.135 يعرض تفصيل استهلاك الـ tokens لكل نموذج في كل دورة محادثة
فاتورة نماذج الذكاء الاصطناعي ليست رقمًا واحدًا، ورؤية أجزائها منفصلة تكشف إن كان الـ caching يعمل أصلًا قبل أن يظهر الفرق في نهاية الشهر.
صدر VS Code 1.135 في 26 أغسطس 2026، ومن بنوده ميزة باسم Detailed chat usage، تعرض تفصيل الاستهلاك لكل نموذج في كل دورة محادثة: الـ input، والـ input المقروء من الكاش (cached input)، والـ output، كلٌّ على حدة.
وأهمية هذا التفصيل أن فاتورة الـ APIs الخاصة بالنماذج لا تتكون من رقم واحد. فالـ input العادي والـ input القادم من الكاش لهما سعران مختلفان، والفرق بينهما مضاعفات لا نسب صغيرة.
وعند رؤية الأجزاء الثلاثة منفصلة، يصبح واضحًا أين يذهب الإنفاق تحديدًا، وهل الـ caching يعمل فعلًا، أم أن الـ context يُرسل كاملًا من البداية في كل مرة. وهذا فرق لا يظهر أثناء التجربة، بل في فاتورة نهاية الشهر.
وفي الإصدار نفسه بند آخر باسم External agent sessions، يتيح استكمال جلسات agent بدأت في تطبيق آخر، مثل جلسات Copilot أو Claude، داخل VS Code. وبذلك صارت الجلسة شيئًا ينتقل بين الأدوات، لا شيئًا محبوسًا في الأداة التي بدأ فيها.
والجمع بين الأمرين لافت: أداة تكشف تفاصيل الفاتورة، وتسمح بالخروج منها مع الاحتفاظ بالعمل. ومثل هذه الخيارات ليست معتادة في المنتجات المغلقة، وغالبًا ما تظهر حين تشتد المنافسة.
ويتضمن الإصدار كذلك ميزة تجريبية باسم Rubber Duck، تطلب رأيًا ثانيًا من نموذج مختلف على عمل الـ agent لاستخراج ما قد يكون فاته. والفكرة قديمة في مراجعة الكود، والجديد أنها صارت جزءًا من الأداة نفسها.