ذكاء اصطناعيقراءة دقيقتين

Claude Code 2.1.288 يصلح أخطاء كانت تُفقد الجلسات الطويلة سياقها وعملها

المغزى

مطورون كثر بنوا عادة إغلاق الجلسة وفتح أخرى جديدة احتياطًا، والسبب الذي دفعهم إليها كان أخطاء قابلة للإصلاح في الأداة لا قيدًا في طريقة عملها.

يكاد يكون الإصدار 2.1.288 من Claude Code مخصصًا لموضوع واحد، بحسب سجل التغييرات الرسمي: جلسات كانت تفقد عمل المستخدم.

أهم ما فيه إصلاح يخص المحادثات الطويلة. فقد كانت تفشل برسالة “Prompt is too long” بدلًا من أن تنفّذ الـ auto-compact، وهو الضغط التلقائي للمحادثة حين تقترب من حدود السياق. وكان ذلك يحدث حين يُرجع آخر رد استهلاكًا للـ tokens يساوي صفرًا. أي أن الآلية المصممة لحل المشكلة لم تكن تعمل في الحالة التي وُجدت من أجلها.

أخطاء أخرى في الاتجاه نفسه

وكانت الجلسة تفشل إذا انتهت مهلة الاتصال بالـ API في منتصف الرد. وأصبحت الآن تكمل من الرد الناقص، ويشمل ذلك الجلسات غير التفاعلية والـ subagents.

كما كان أمر الـ resume، أي استئناف جلسة سابقة، يُسقط ملفات أعادها الـ compact للتو، وكان يحمّل أحيانًا سجل محادثة مقطوعًا. وكلاهما أُصلح.

ومن التغييرات الصغيرة في الإصدار أن الـ prompt الممسوح بـ Ctrl+C يمكن استعادته بالسهم العلوي، بما فيه الصور والنصوص الملصقة.

وتكمن أهمية هذه الإصلاحات في العادات التي نشأت حولها. فكثير من المستخدمين اعتادوا إغلاق الجلسة وفتح أخرى جديدة كل فترة لحماية عملهم. وهي عادة كلّفت وقتًا، بينما كان سببها أخطاء قابلة للإصلاح في الأداة.

المصادر

  1. سجل التغييرات الرسمي لـ Claude Code
  2. التوثيق الرسمي لـ Claude Code

من عدد السبت 22 ربيع الآخر - 3 أكتوبر

أخبار ذات صلة

أخبار السبت 22 ربيع الآخر - 3 أكتوبر