CLI commands
openclaw status
عیبیابی کانالها + نشستها.
openclaw statusopenclaw status --allopenclaw status --deepopenclaw status --usage| پرچم | توضیحات |
|---|---|
--all |
عیبیابی کامل (فقطخواندنی و قابل الصاق). شامل ممیزی امنیتی، سازگاری Plugin و کاوشهای بردار حافظه است. |
--deep |
کاوشهای زنده را اجرا میکند (WhatsApp Web + Telegram + Discord + Slack + Signal). ممیزی امنیتی را نیز فعال میکند. |
--usage |
پنجرههای استفاده نرمالشده ارائهدهنده را بهشکل X% left چاپ میکند. |
--json |
خروجی قابلخواندن توسط ماشین. |
--verbose / --debug |
تفکیک خام مقصد Gateway را نیز پیش از گزارش چاپ میکند. |
دستور ساده openclaw status در مسیر سریع فقطخواندنی باقی میماند و وقتی بازرسی حافظه را رد میکند، حافظه را بهجای دردسترسنبودن با
not checked علامتگذاری میکند. ممیزی امنیتی سنگین، سازگاری Plugin و کاوشهای بردار حافظه به
openclaw status --all، openclaw status --deep، openclaw security audit
و openclaw memory status --deep واگذار میشوند.
تفکیک نشست و مدل
- خروجی وضعیت نشست،
Execution:را ازRuntime:جدا میکند.Executionمسیر سندباکس است (direct،docker/*)؛ درحالیکهRuntimeمشخص میکند نشست ازOpenClaw Default،OpenAI Codex، یک بکاند CLI یا یک بکاند ACP مانندcodex (acp/acpx)استفاده میکند. برای آگاهی از تمایز ارائهدهنده/مدل/محیط اجرا، محیطهای اجرای عامل را ببینید. - وقتی تصویر لحظهای نشست فعلی دادههای اندکی دارد،
/statusمیتواند شمارندههای توکن و کش را از جدیدترین گزارش استفاده رونوشت تکمیل کند. مقادیر زنده غیرصفر موجود همچنان بر مقادیر جایگزین رونوشت اولویت دارند. - جایگزین رونوشت میتواند برچسب مدل فعال محیط اجرا را نیز در زمانی بازیابی کند که مدخل نشست زنده فاقد آن است. اگر مدل رونوشت با مدل انتخابشده متفاوت باشد، وضعیت، پنجره زمینه را بر اساس مدل بازیابیشده محیط اجرا تفکیک میکند، نه مدل انتخابشده.
- برای محاسبه اندازه پرامپت، وقتی فراداده نشست موجود نیست یا مقدار کمتری دارد،
جایگزین رونوشت مجموع بزرگترِ مرتبط با پرامپت را ترجیح میدهد تا نمایش توکن
نشستهای ارائهدهنده سفارشی به
0تقلیل نیابد. - وقتی نشستی به مدلی سنجاق شده است که با مدل اصلی پیکربندیشده تفاوت دارد،
وضعیت هر دو مقدار، دلیل (
session override) و راهنمای/model defaultرا چاپ میکند. مدل اصلی پیکربندیشده برای نشستهای جدید یا سنجاقنشده اعمال میشود؛ نشستهای سنجاقشده موجود، انتخاب نشست خود را تا زمان پاکشدن حفظ میکنند. - وقتی چند عامل پیکربندی شده باشند، خروجی شامل مخزن نشست هر عامل است.
استفاده و سهمیه
--usageپنجرههای استفاده نرمالشده ارائهدهنده را بهشکلX% leftچاپ میکند.- فیلدهای خام
usage_percent/usagePercentدر MiniMax نشاندهنده سهمیه باقیمانده هستند، بنابراین OpenClaw پیش از نمایش، آنها را معکوس میکند؛ در صورت وجود، فیلدهای مبتنی بر تعداد اولویت دارند. پاسخهایmodel_remainsمدخل مدل گفتوگو را ترجیح میدهند، در صورت نیاز برچسب پنجره را از مُهرهای زمانی استخراج میکنند و نام مدل را در برچسب طرح میگنجانند. - خطاهای تازهسازی قیمتگذاری مدل بهصورت هشدارهای اختیاری قیمتگذاری نمایش داده میشوند. این خطاها بهمعنای ناسالمبودن Gateway یا کانالها نیستند.
نمای کلی و وضعیت بهروزرسانی
- نمای کلی، وضعیت نصب/اجرای سرویس میزبان Gateway + Node را در صورت دسترسبودن، بههمراه زمان فعالیت فشرده فرایند Gateway و زمان فعالیت سیستم میزبان دربر میگیرد.
- نمای کلی شامل کانال بهروزرسانی + SHA گیت است (برای نسخههای کاری کد منبع).
- اطلاعات بهروزرسانی در نمای کلی نمایش داده میشود؛ اگر بهروزرسانی موجود باشد، وضعیت
راهنمای اجرای
openclaw updateرا چاپ میکند (بهروزرسانی را ببینید).
اسرار
- وقتی Gateway در حال اجرا، هر مالک SecretRef ایزولهای از زمان راهاندازی، بارگذاری مجدد یا نوشتن پیکربندی داشته باشد، وضعیت در JSON شامل
degradedSecretOwnersو در خروجی انسانی شامل ردیف نمای کلی اسرار تنزلیافته است. هر مدخل نام مالک، وضعیت تنزل (coldیاstale) مسیرهای پیکربندی و دلیل حذفشده را مشخص میکند. مالکان سرد دردسترس نیستند؛ مالکان کهنه با آخرین مقادیر سالم شناختهشده ادامه میدهند. - سطوح وضعیت فقطخواندنی (
status،status --json،status --all) در صورت امکان، SecretRefهای پشتیبانیشده را برای مسیرهای پیکربندی هدف خود تفکیک میکنند. - اگر یک SecretRef کانال پشتیبانیشده پیکربندی شده باشد اما در
مسیر فرمان فعلی دردسترس نباشد، وضعیت فقطخواندنی میماند و بهجای ازکارافتادن،
خروجی تنزلیافته را گزارش میکند. خروجی انسانی هشدارهایی مانند «توکن پیکربندیشده
در این مسیر فرمان دردسترس نیست» را نشان میدهد و خروجی JSON شامل
secretDiagnosticsاست. - وقتی تفکیک محلی SecretRef فرمان موفق باشد، وضعیت تصویر لحظهای تفکیکشده را ترجیح میدهد و نشانگرهای گذرای «سرّ دردسترس نیست» کانال را از خروجی نهایی پاک میکند.
status --allشامل یک ردیف نمای کلی اسرار و بخشی برای عیبیابی است که بدون توقف تولید گزارش، عیبیابی اسرار را خلاصه میکند (برای خوانایی کوتاه شده است).
حافظه
status --json --all جزئیات حافظه را از محیط اجرای Plugin حافظه فعال
که توسط plugins.slots.memory انتخاب شده است، گزارش میکند. Pluginهای حافظه سفارشی میتوانند
memory.search.enabled داخلی را غیرفعال نگه دارند و همچنان
فایلها، قطعهها، بردار و وضعیت FTS خود را گزارش کنند.
مرتبط
Was this useful?