CLI commands
openclaw status
عیبیابی برای کانالها + نشستها.
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مسیر sandbox است (direct،docker/*)، درحالیکهRuntimeبه شما میگوید نشست ازOpenClaw Default،OpenAI Codex، یک backend مربوط به CLI، یا یک backend مربوط به ACP مانندcodex (acp/acpx)استفاده میکند. برای تمایز ارائهدهنده/مدل/زماناجرا، زماناجراهای عامل را ببینید. - فیلدهای خام
usage_percent/usagePercentدر MiniMax سهمیه باقیمانده هستند، بنابراین OpenClaw پیش از نمایش آنها را معکوس میکند؛ فیلدهای مبتنی بر شمارش، در صورت وجود، اولویت دارند. پاسخهایmodel_remainsورودی مدل چت را ترجیح میدهند، در صورت نیاز برچسب پنجره را از timestampها استخراج میکنند، و نام مدل را در برچسب طرح میآورند. - وقتی snapshot نشست فعلی کمجزئیات باشد،
/statusمیتواند شمارندههای توکن و cache را از جدیدترین گزارش استفاده transcript تکمیل کند. مقدارهای زنده غیرصفر موجود همچنان بر مقدارهای fallback مربوط به transcript اولویت دارند. /statusمدتزمان اجرای فشرده فرایند Gateway و مدتزمان روشن بودن سیستم میزبان را شامل میشود.- fallback مربوط به transcript همچنین میتواند برچسب مدل زماناجرای فعال را وقتی در ورودی نشست زنده وجود ندارد بازیابی کند. اگر آن مدل transcript با مدل انتخابشده متفاوت باشد، status پنجره context را بهجای مدل انتخابشده، بر اساس مدل زماناجرای بازیابیشده resolve میکند.
- وقتی یک نشست به مدلی pin شده باشد که با primary پیکربندیشده متفاوت است، status هر دو مقدار، دلیل (
session override)، و راهنمای روشن (/model default) را چاپ میکند. primary پیکربندیشده برای نشستهای جدید یا unpinned اعمال میشود؛ نشستهای pinشده موجود انتخاب نشست خود را تا زمان پاک شدن نگه میدارند. - برای حسابداری اندازه prompt، fallback مربوط به transcript وقتی فراداده نشست وجود ندارد یا کوچکتر است، مجموع بزرگتر و promptمحور را ترجیح میدهد، تا نشستهای ارائهدهنده سفارشی به نمایش
0توکن فرو نریزند. - وقتی چند عامل پیکربندی شده باشند، خروجی شامل storeهای نشست برای هر عامل است.
- Overview در صورت موجود بودن، وضعیت نصب/زماناجرای Gateway + سرویس میزبان node را شامل میشود.
- Overview شامل کانال بهروزرسانی + SHA گیت است (برای checkoutهای source).
- اطلاعات بهروزرسانی در Overview نمایش داده میشود؛ اگر بهروزرسانی در دسترس باشد، status راهنمای اجرای
openclaw updateرا چاپ میکند (بهروزرسانی را ببینید). - شکستهای نوسازی قیمتگذاری مدل بهعنوان هشدارهای اختیاری قیمتگذاری نشان داده میشوند. آنها به این معنی نیستند که Gateway یا کانالها ناسالم هستند.
- سطحهای فقطخواندنی status (
status،status --json،status --all) در صورت امکان SecretRefهای پشتیبانیشده را برای مسیرهای config هدفشان resolve میکنند. - اگر یک SecretRef کانال پشتیبانیشده پیکربندی شده باشد اما در مسیر دستور فعلی در دسترس نباشد، status فقطخواندنی میماند و بهجای crash کردن، خروجی degraded گزارش میکند. خروجی انسانی هشدارهایی مانند "configured token unavailable in this command path" را نشان میدهد، و خروجی JSON شامل
secretDiagnosticsاست. - وقتی resolve کردن SecretRef محلیِ دستور موفق شود، status snapshot resolveشده را ترجیح میدهد و نشانگرهای موقت کانال با پیام "secret unavailable" را از خروجی نهایی پاک میکند.
status --allشامل یک ردیف overview برای Secrets و یک بخش تشخیص است که diagnostics مربوط به secret را (برای خوانایی کوتاهشده) بدون متوقف کردن تولید گزارش خلاصه میکند.
مرتبط
Was this useful?