--- read_when: - یک عیبیابی سریع از سلامت کانال و گیرندگان نشستهای اخیر میخواهید - برای اشکالزدایی، یک وضعیت «همه» قابل جایگذاری میخواهید summary: مرجع CLI برای `openclaw status` (عیبیابی، کاوشها، نماهای لحظهای مصرف) title: openclaw status x-i18n: generated_at: "2026-07-27T15:20:26Z" model: gpt-5.6 postprocess_version: locale-links-v1 prompt_version: 32 provider: openai source_hash: 52e8076339216f11ddadf35e0ae8e5604322a47a5a9e2ee305468b2624d7cfde source_path: cli/status.md workflow: 16 --- عیبیابی کانالها + نشستها. ```bash openclaw status openclaw status --all openclaw status --deep openclaw 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)` استفاده میکند. برای آگاهی از تمایز ارائهدهنده/مدل/محیط اجرا، [محیطهای اجرای عامل](/fa/concepts/agent-runtimes) را ببینید. - وقتی تصویر لحظهای نشست فعلی دادههای اندکی دارد، `/status` میتواند شمارندههای توکن و کش را از جدیدترین گزارش استفاده رونوشت تکمیل کند. مقادیر زنده غیرصفر موجود همچنان بر مقادیر جایگزین رونوشت اولویت دارند. - جایگزین رونوشت میتواند برچسب مدل فعال محیط اجرا را نیز در زمانی بازیابی کند که مدخل نشست زنده فاقد آن است. اگر مدل رونوشت با مدل انتخابشده متفاوت باشد، وضعیت، پنجره زمینه را بر اساس مدل بازیابیشده محیط اجرا تفکیک میکند، نه مدل انتخابشده. - برای محاسبه اندازه پرامپت، وقتی فراداده نشست موجود نیست یا مقدار کمتری دارد، جایگزین رونوشت مجموع بزرگترِ مرتبط با پرامپت را ترجیح میدهد تا نمایش توکن نشستهای ارائهدهنده سفارشی به `0` تقلیل نیابد. - وقتی نشستی به مدلی سنجاق شده است که با مدل اصلی پیکربندیشده تفاوت دارد، وضعیت هر دو مقدار، دلیل (`session override`) و راهنمای `/model default` را چاپ میکند. مدل اصلی پیکربندیشده برای نشستهای جدید یا سنجاقنشده اعمال میشود؛ نشستهای سنجاقشده موجود، انتخاب نشست خود را تا زمان پاکشدن حفظ میکنند. - وقتی چند عامل پیکربندی شده باشند، خروجی شامل مخزن نشست هر عامل است. ## استفاده و سهمیه - `--usage` پنجرههای استفاده نرمالشده ارائهدهنده را بهشکل `X% left` چاپ میکند. - فیلدهای خام `usage_percent` / `usagePercent` در MiniMax نشاندهنده سهمیه باقیمانده هستند، بنابراین OpenClaw پیش از نمایش، آنها را معکوس میکند؛ در صورت وجود، فیلدهای مبتنی بر تعداد اولویت دارند. پاسخهای `model_remains` مدخل مدل گفتوگو را ترجیح میدهند، در صورت نیاز برچسب پنجره را از مُهرهای زمانی استخراج میکنند و نام مدل را در برچسب طرح میگنجانند. - خطاهای تازهسازی قیمتگذاری مدل بهصورت هشدارهای اختیاری قیمتگذاری نمایش داده میشوند. این خطاها بهمعنای ناسالمبودن Gateway یا کانالها نیستند. ## نمای کلی و وضعیت بهروزرسانی - نمای کلی، وضعیت نصب/اجرای سرویس میزبان Gateway + Node را در صورت دسترسبودن، بههمراه زمان فعالیت فشرده فرایند Gateway و زمان فعالیت سیستم میزبان دربر میگیرد. - نمای کلی شامل کانال بهروزرسانی + SHA گیت است (برای نسخههای کاری کد منبع). - اطلاعات بهروزرسانی در نمای کلی نمایش داده میشود؛ اگر بهروزرسانی موجود باشد، وضعیت راهنمای اجرای `openclaw update` را چاپ میکند ([بهروزرسانی](/fa/install/updating) را ببینید). ## اسرار - وقتی 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 خود را گزارش کنند. ## مرتبط - [مرجع CLI](/fa/cli) - [Doctor](/fa/gateway/doctor)