CLI commands
openclaw status
Diagnostyka kanałów i sesji.
openclaw status
openclaw status --all
openclaw status --deep
openclaw status --usage
Uwagi:
--deepuruchamia sondy na żywo (WhatsApp Web + Telegram + Discord + Slack + Signal).- Zwykłe
openclaw statuspozostaje na szybkiej ścieżce tylko do odczytu i oznacza pamięć jakonot checkedzamiast niedostępnej, gdy pomija inspekcję pamięci. Ciężki audyt bezpieczeństwa, zgodność pluginów i sondy wektorów pamięci pozostają dlaopenclaw status --all,openclaw status --deep,openclaw security auditorazopenclaw memory status --deep. status --json --allraportuje szczegóły pamięci z aktywnego środowiska uruchomieniowego pluginu pamięci wybranego przezplugins.slots.memory. Niestandardowe pluginy pamięci mogą pozostawić wyłączone wbudowaneagents.defaults.memorySearch.enabled, a mimo to raportować własne pliki, fragmenty, wektor i stan FTS.--usagewypisuje znormalizowane okna użycia dostawcy jakoX% left.- Dane wyjściowe statusu sesji rozdzielają
Execution:odRuntime:.Executionto ścieżka piaskownicy (direct,docker/*), aRuntimeinformuje, czy sesja używaOpenClaw Pi Default,OpenAI Codex, backendu CLI, czy backendu ACP, takiego jakcodex (acp/acpx). Zobacz Środowiska uruchomieniowe agentów, aby poznać rozróżnienie między dostawcą, modelem i środowiskiem uruchomieniowym. - Surowe pola
usage_percent/usagePercentMiniMax oznaczają pozostały limit, więc OpenClaw odwraca je przed wyświetleniem; pola oparte na licznikach mają pierwszeństwo, gdy są obecne. Odpowiedzimodel_remainspreferują wpis modelu czatu, w razie potrzeby wyprowadzają etykietę okna ze znaczników czasu i uwzględniają nazwę modelu w etykiecie planu. - Gdy bieżąca migawka sesji jest skąpa,
/statusmoże uzupełnić liczniki tokenów i pamięci podręcznej z najnowszego dziennika użycia transkrypcji. Istniejące niezerowe wartości na żywo nadal mają pierwszeństwo przed wartościami zastępczymi z transkrypcji. /statusuwzględnia zwięzły czas działania procesu Gateway oraz czas działania systemu hosta.- Mechanizm zastępczy z transkrypcji może także odzyskać etykietę aktywnego modelu środowiska uruchomieniowego, gdy brakuje jej we wpisie sesji na żywo. Jeśli ten model z transkrypcji różni się od wybranego modelu, status rozwiązuje okno kontekstu względem odzyskanego modelu środowiska uruchomieniowego zamiast względem wybranego.
- Na potrzeby rozliczania rozmiaru promptu mechanizm zastępczy z transkrypcji preferuje większą sumę ukierunkowaną na prompt, gdy brakuje metadanych sesji lub są one mniejsze, dzięki czemu sesje niestandardowych dostawców nie zapadają się do wyświetlania
0tokenów. - Dane wyjściowe obejmują magazyny sesji dla poszczególnych agentów, gdy skonfigurowano wielu agentów.
- Przegląd obejmuje status instalacji i działania usługi hosta Gateway + node, gdy jest dostępny.
- Przegląd obejmuje kanał aktualizacji + SHA git (dla checkoutów źródłowych).
- Informacje o aktualizacji są widoczne w Przeglądzie; jeśli aktualizacja jest dostępna, status wypisuje wskazówkę, aby uruchomić
openclaw update(zobacz Aktualizowanie). - Powierzchnie statusu tylko do odczytu (
status,status --json,status --all) w miarę możliwości rozwiązują obsługiwane SecretRefs dla docelowych ścieżek konfiguracji. - Jeśli obsługiwany SecretRef kanału jest skonfigurowany, ale niedostępny w bieżącej ścieżce polecenia, status pozostaje tylko do odczytu i raportuje zdegradowane dane wyjściowe zamiast ulegać awarii. Dane wyjściowe dla człowieka pokazują ostrzeżenia, takie jak "configured token unavailable in this command path", a dane wyjściowe JSON zawierają
secretDiagnostics. - Gdy rozwiązanie SecretRef lokalnie dla polecenia się powiedzie, status preferuje rozwiązaną migawkę i czyści przejściowe znaczniki kanału "secret unavailable" z końcowych danych wyjściowych.
status --allzawiera wiersz przeglądu sekretów oraz sekcję diagnozy, która podsumowuje diagnostykę sekretów (skróconą dla czytelności) bez zatrzymywania generowania raportu.