العمل داخل مشروع

الأوامر

ما الذي يشغّله النموذج، وفي أي صدفة، وما الذي يغطيه السماح.

في Code يشغّل النموذج أوامر داخل مجلد المشروع: git وgh ومديري الحزم والاختبارات والبناء. ويسأل في كل وضع عدا تلقائي، مع عرض الأمر كاملًا أولًا.

أي صدفة

يمكن للنموذج اختيار pwsh أو powershell أو cmd أو bash أو sh. وإن لم يحدّد: PowerShell 7 على ويندوز، وصدفة الدخول الخاصة بك في غيره. وعلى ويندوز يأتي bash من Git for Windows، ولا يُستعمل الذي في WSL.

لا يمكن الكتابة داخله

لا طرفية خلف الأمر، فلا شيء يستطيع الرد على سؤال. وقد أُوقفت المطالبات وأدوات التصفّح (GIT_TERMINAL_PROMPT=0 وPAGER=cat و NO_COLOR=1). أما المحرّرات وgit rebase -i وواجهات REPL فشغّلها بنفسك.

الحدود

  • دقيقتان افتراضيًا، وعشر إن طلبها النموذج
  • ما زاد على 30,000 حرف يُقتطع من الوسط ويُحفظ الطرفان
  • إيقاف الرد يوقف الأمر وكل ما شغّله

«السماح دائمًا» ضيّق عمدًا

ما يُحفظ هو بداية الأمر لا السطر كله. السماح بـnpm test --watch يسمح بـnpm test، ولا يسمح بـnpm publish. وكل ما يستطيع تشغيل أي شيء، مثل python أو bash، يُحفظ كاملًا. وكل أمر في سلسلة يُحسب على حدة.

الأمر لا يمكن التراجع عنه. لا يرى دراغي ما فعله، فـ git checkout . هنا نهائي تمامًا كما في طرفيتك.