Hackcat

آیا Agent می‌تواند به کار خود در حالی که برنامه ترمینال منتظر ورودی است ادامه دهد؟

تمایز بین جلسات تعاملی و جلسات اجرا که فقط اجازه مشاهده خروجی را می‌دهند.

همه جلسات اجرا از ورودی پشتیبانی نمی‌کنند

ابزار ترمینال Agent از جلسات تعاملی در محیط‌های قابل اجرا پشتیبانی می‌کند و امکان ادامه ورودی، مشاهده خروجی، انتظار یا خاتمه را فراهم می‌کند. با این حال، یک جلسه اجرای عادی که پس از تأخیر طولانی بازمی‌گردد، ممکن است فقط از مشاهده و انتظار پشتیبانی کند و قابلیت ورودی مستقیم نداشته باشد.

بنابراین، مشاهده شناسه جلسه لزوماً به این معنی نیست که یک ترمینال تعاملی است که می‌توان از آن استفاده کرد.

ابتدا تأیید کنید که برنامه منتظر چه چیزی است

اگر نصب‌کننده، ابزار خط فرمان یا جلسه از راه دور در یک درخواست متوقف شده است، Agent باید ابتدا خروجی فعلی را بررسی کند و سپس روش تعامل مناسب را انتخاب کند، به جای حدس زدن ورودی.

به عنوان مثال، اگر برنامه در درخواستی برای بازنویسی یک فایل متوقف شده است، ابتدا باید مشخص کنید که آیا فایل اصلی باید حفظ شود قبل از تصمیم‌گیری در مورد ورودی. تأیید پیش‌فرض را به عنوان یک پاسخ ایمن برای همه تعاملات در نظر نگیرید؛ اگر وضعیت نامشخص است، ابتدا درخواست فعلی و فایل‌های موجود را قبل از ادامه بررسی کنید.

  1. بررسی کنید که آیا برنامه به صراحت یک درخواست ورودی نمایش می‌دهد.
  2. تأیید کنید که جلسه از ورودی تعاملی پشتیبانی می‌کند.
  3. فقط محتوایی را ارسال کنید که با درخواست فعلی مطابقت دارد.
  4. به بررسی نتایج بازگشتی ادامه دهید تا تأیید کنید که ورودی تأثیر گذاشته است.

ورودی حساس و خروج

اطلاعات حساس مانند رمزهای عبور حساب یا توکن‌های اتصال را مستقیماً در چت‌های معمولی کپی نکنید. هنگامی که احراز هویت لازم است، از فرآیند ورود مناسب که توسط سرویس ارائه شده است استفاده کنید؛ اگر هیچ ورودی امن و قابل استفاده‌ای وجود ندارد، آن مرحله را خودتان تکمیل کنید. پس از پایان جلسه، نمی‌توانید در تاریخچه ورودی وارد کنید؛ ابتدا وضعیت را تأیید کنید. خاتمه دادن به عملیات لزوماً تغییراتی را که برنامه قبلاً ایجاد کرده است، لغو نمی‌کند.