Permission mode
Permission Mode مشخص میکنه Agent کجاها خودش جلو بره و کجاها قبل از هر کاری ازت اجازه بگیره.
Permission Mode مشخص میکنه Agent برای چه کارهایی باید ازت اجازه بگیره و چه کارهایی رو میتونه خودش انجام بده.
معمولا خوندن فایلها ( Read ) مشکلی نداره و بدون سؤال انجام میشه ولی مثلا برای ویرایش فایل، اجرای دستورات ترمینال یا حذف فایلها، ممکنه Harness قبلش ازت یه تایید بخواد.
تقریباً همهی Harnessها چند حالت آماده دارن.
توی حالت Read-only فقط اجازهی خوندن وجود داره و هیچ تغییری روی پروژه انجام نمیشه.
حالت Default رایجترین حالته. خوندن فایلها آزاده، ولی برای کارهای مهم مثل ویرایش فایل یا اجرای بعضی دستورها ازت اجازه میگیره.
توی Auto-edit ، ویرایش فایلها هم بدون سؤال انجام میشه، ولی اجرای دستورهای حساس هنوز نیاز به تأیید داره.
آخرین حالت هم Full-auto یا همون Yolo ـه که تقریباً همهچیز بدون اجازه اجرا میشه. این حالت بیشتر داخل Sandbox استفاده میشه، چون اگه مدل خطایی هم بکنه، آسیبش محدود به همون سندباکس میمونه.
انتخاب Permission Mode در واقع یه تعادل بین امنیت و راحتیه.
اگه خیلی سختگیر باشی، Agent هر چند ثانیه یه بار ازت اجازه میخواد و دیگه عملا باید همیشه کنارش بشینی. بعد از یه مدت هم بدون اینکه بخونی فقط روی دکمهی اکسپت کلیک میکنی که خب خودش خطرناکه.
از اون طرف اگه خیلی آزادش بذاری، ممکنه بدون اینکه متوجه بشی فایلها رو تغییر بده یا دستورهایی اجرا کنه که نیاز به تایید اولیه داشتن.
برای همین اکثر دولوپرا اجازه میدن کارهای بیخطر مثل Read خودکار انجام بشه و فقط برای کارهای حساس، Harness ازشون تأیید بگیره.