المشروع
افحص علامة ترتيب البايتات والترخيص الموجود والتشغيل الثاني لمنع تكرار الترويسة أو تغيير متن الملف.
حدّث ترويسة SPDX مع إبقاء سطر المفسر في الموضع الأول.
text = source.removeprefix("\ufeff")
head, separator, body = text.partition("\n")
if head.startswith("#!"):
result = head + (separator or "\n") + update_spdx(body)
else:
result = update_spdx(source)افحص علامة ترتيب البايتات والترخيص الموجود والتشغيل الثاني لمنع تكرار الترويسة أو تغيير متن الملف.
قارن السلوك الفعلي بالنتيجة المتوقعة. إذا فشل فحص، تحقّق من السبب قبل إجراء تغييرات إضافية.
اضبط نقطة اتصال متوافقة مع OpenAI أو Anthropic باستخدام العنوان الأساسي ومفتاح API عند الحاجة. اختبر الاتصال. يجب أن يعمل خادم النموذج المحلي؛ وقد ترسل الأدوات البعيدة البيانات بشكل منفصل.
text = source.removeprefix("\ufeff")
head, separator, body = text.partition("\n")
if head.startswith("#!"):
result = head + (separator or "\n") + update_spdx(body)
else:
result = update_spdx(source)