CLI commands

openclaw status

Edit source

عیب‌یابی برای کانال‌ها + نشست‌ها.

bash
openclaw statusopenclaw status --allopenclaw status --deepopenclaw status --usage

نکات:

  • --deep کاوش‌های زنده را اجرا می‌کند (WhatsApp Web + Telegram + Discord + Slack + Signal).
  • openclaw status ساده در مسیر سریعِ فقط‌خواندنی می‌ماند و وقتی بازرسی حافظه را رد می‌کند، حافظه را به‌جای ناموجود بودن، به‌صورت not checked علامت‌گذاری می‌کند. ممیزی امنیتی سنگین، سازگاری Plugin، و کاوش‌های بردار حافظه به openclaw status --all، openclaw status --deep، openclaw security audit و openclaw memory status --deep واگذار می‌شوند.
  • status --json --all جزئیات حافظه را از زمان‌اجرای Plugin حافظهٔ فعال که توسط plugins.slots.memory انتخاب شده است گزارش می‌کند. Pluginهای حافظهٔ سفارشی می‌توانند agents.defaults.memorySearch.enabled داخلی را غیرفعال نگه دارند و همچنان فایل‌ها، قطعه‌ها، بردار و وضعیت FTS خودشان را گزارش کنند.
  • --usage پنجره‌های مصرف نرمال‌شدهٔ ارائه‌دهنده را به‌صورت X% left چاپ می‌کند.
  • خروجی وضعیت نشست، Execution: را از Runtime: جدا می‌کند. Execution مسیر سندباکس است (direct، docker/*)، در حالی که Runtime به شما می‌گوید نشست از OpenClaw Pi Default، OpenAI Codex، یک پشتیبان CLI، یا یک پشتیبان ACP مانند codex (acp/acpx) استفاده می‌کند. برای تمایز ارائه‌دهنده/مدل/زمان‌اجرا، زمان‌های اجرای عامل را ببینید.
  • فیلدهای خام usage_percent / usagePercent در MiniMax سهمیهٔ باقی‌مانده هستند، بنابراین OpenClaw آن‌ها را پیش از نمایش معکوس می‌کند؛ فیلدهای مبتنی بر شمارش، وقتی وجود داشته باشند، اولویت دارند. پاسخ‌های model_remains مدخل مدل گفتگو را ترجیح می‌دهند، در صورت نیاز برچسب پنجره را از مُهرهای زمانی استخراج می‌کنند، و نام مدل را در برچسب طرح می‌گنجانند.
  • وقتی اسنپ‌شات نشست فعلی کم‌جزئیات است، /status می‌تواند شمارنده‌های توکن و کش را از جدیدترین لاگ مصرف رونوشت تکمیل کند. مقدارهای زندهٔ غیرصفر موجود همچنان بر مقدارهای پشتیبان رونوشت اولویت دارند.
  • /status زمان کارکرد فرایند Gateway و زمان کارکرد سیستم میزبان را به‌صورت فشرده شامل می‌شود.
  • پشتیبان رونوشت همچنین می‌تواند برچسب مدل زمان‌اجرای فعال را وقتی مدخل نشست زنده فاقد آن است بازیابی کند. اگر آن مدل رونوشت با مدل انتخاب‌شده متفاوت باشد، وضعیت پنجرهٔ زمینه را به‌جای مدل انتخاب‌شده، بر اساس مدل زمان‌اجرای بازیابی‌شده حل می‌کند.
  • برای حسابداری اندازهٔ پرامپت، وقتی فرادادهٔ نشست موجود نیست یا کوچک‌تر است، پشتیبان رونوشت مجموع بزرگ‌ترِ پرامپت‌محور را ترجیح می‌دهد، تا نشست‌های ارائه‌دهندهٔ سفارشی به نمایش 0 توکن فرو نریزند.
  • وقتی چندین عامل پیکربندی شده‌اند، خروجی شامل ذخیره‌گاه‌های نشست برای هر عامل است.
  • نمای کلی، در صورت در دسترس بودن، وضعیت نصب/زمان‌اجرای سرویس میزبان Gateway + گره را شامل می‌شود.
  • نمای کلی شامل کانال به‌روزرسانی + SHA گیت (برای checkoutهای منبع) است.
  • اطلاعات به‌روزرسانی در نمای کلی نمایش داده می‌شود؛ اگر به‌روزرسانی موجود باشد، وضعیت راهنمایی‌ای برای اجرای openclaw update چاپ می‌کند (به‌روزرسانی را ببینید).
  • خرابی‌های تازه‌سازی قیمت‌گذاری مدل به‌صورت هشدارهای اختیاری قیمت‌گذاری نشان داده می‌شوند. آن‌ها به این معنا نیستند که Gateway یا کانال‌ها ناسالم هستند.
  • سطح‌های وضعیت فقط‌خواندنی (status، status --json، status --all) در صورت امکان SecretRefهای پشتیبانی‌شده را برای مسیرهای پیکربندی هدفشان حل می‌کنند.
  • اگر یک SecretRef کانال پشتیبانی‌شده پیکربندی شده باشد اما در مسیر فرمان فعلی در دسترس نباشد، وضعیت فقط‌خواندنی می‌ماند و به‌جای از کار افتادن، خروجی کاهش‌یافته گزارش می‌کند. خروجی انسانی هشدارهایی مانند «توکن پیکربندی‌شده در این مسیر فرمان در دسترس نیست» نشان می‌دهد، و خروجی JSON شامل secretDiagnostics است.
  • وقتی حل‌کردن SecretRef محلیِ فرمان موفق می‌شود، وضعیت اسنپ‌شات حل‌شده را ترجیح می‌دهد و نشانگرهای گذرای کانال «secret unavailable» را از خروجی نهایی پاک می‌کند.
  • status --all یک ردیف نمای کلی Secrets و یک بخش تشخیص را شامل می‌شود که تشخیص‌های محرمانه را بدون توقف تولید گزارش خلاصه می‌کند (برای خوانایی کوتاه‌شده).

مرتبط

Was this useful?