openclaw crestodian
Crestodian to lokalny pomocnik OpenClaw do konfiguracji, naprawy i ustawień. Jest
zaprojektowany tak, aby pozostawał dostępny, gdy zwykła ścieżka agenta jest uszkodzona.
Uruchomienie openclaw bez polecenia najpierw rozpoczyna klasyczne wdrażanie, gdy
aktywny plik konfiguracji nie istnieje albo nie ma autorskich ustawień (jest pusty lub
zawiera tylko metadane). Gdy plik konfiguracji ma już autorskie ustawienia, uruchomienie
openclaw bez polecenia uruchamia Crestodian w interaktywnym terminalu. Uruchomienie
openclaw crestodian jawnie uruchamia tego samego pomocnika.
Co pokazuje Crestodian
Przy starcie interaktywny Crestodian otwiera tę samą powłokę TUI, której używaopenclaw tui, z backendem czatu Crestodian. Dziennik czatu zaczyna się krótkim
powitaniem:
- kiedy uruchamiać Crestodian
- model lub ścieżkę deterministycznego planera, której Crestodian faktycznie używa
- poprawność konfiguracji i domyślnego agenta
- osiągalność Gateway z pierwszej próby startowej
- następną czynność debugowania, którą Crestodian może wykonać
status, aby uzyskać szczegółowy spis ze ścieżką konfiguracji, ścieżkami docs/source,
lokalnymi próbami CLI, obecnością kluczy API, agentami, modelem oraz szczegółami Gateway.
Crestodian używa tego samego mechanizmu wykrywania odniesień OpenClaw co zwykli agenci. W kopii Git
wskazuje sobie lokalne docs/ i lokalne drzewo źródeł. W instalacji pakietu npm
używa dokumentacji dołączonej do pakietu i linkuje do
https://github.com/openclaw/openclaw, z wyraźną
wskazówką, aby przejrzeć źródła, gdy dokumentacja nie wystarcza.
Przykłady
Bezpieczny start
Ścieżka startowa Crestodian jest celowo mała. Może działać, gdy:- brakuje
openclaw.json openclaw.jsonjest nieprawidłowy- Gateway nie działa
- rejestracja poleceń wtyczek jest niedostępna
- nie skonfigurowano jeszcze żadnego agenta
openclaw --help i openclaw --version nadal używają zwykłych szybkich ścieżek.
Nieinteraktywne, gołe openclaw kończy działanie z krótkim komunikatem zamiast drukować
pomoc główną. W świeżej instalacji komunikat wskazuje na nieinteraktywne wdrażanie;
po konfiguracji wskazuje na jednorazowe polecenia Crestodian.
Operacje i zatwierdzanie
Crestodian używa typowanych operacji zamiast doraźnie edytować konfigurację. Operacje tylko do odczytu mogą działać natychmiast:- pokaż przegląd
- wyświetl agentów
- wyświetl zainstalowane wtyczki
- wyszukaj wtyczki ClawHub
- pokaż stan modelu/backendu
- uruchom kontrole stanu lub kondycji
- sprawdź osiągalność Gateway
- uruchom doctor bez interaktywnych poprawek
- zweryfikuj konfigurację
- pokaż ścieżkę dziennika audytu
--yes dla bezpośredniego polecenia:
- zapisz konfigurację
- uruchom
config set - ustaw obsługiwane wartości SecretRef przez
config set-ref - uruchom bootstrap konfiguracji/wdrażania
- zmień domyślny model
- uruchom, zatrzymaj lub zrestartuj Gateway
- utwórz agentów
- zainstaluj wtyczki z ClawHub lub npm
- odinstaluj wtyczki
- uruchom naprawy doctor, które przepisują konfigurację lub stan
openclaw onboard --modern uruchamia Crestodian jako podgląd nowoczesnego wdrażania.
Zwykłe openclaw onboard nadal uruchamia klasyczne wdrażanie.
Bootstrap konfiguracji
setup to bootstrap wdrażania z podejściem najpierw przez czat. Zapisuje tylko przez typowane
operacje konfiguracji i najpierw prosi o zatwierdzenie.
- istniejący jawny model, jeśli jest już skonfigurowany
OPENAI_API_KEY->openai/gpt-5.5ANTHROPIC_API_KEY->anthropic/claude-opus-4-8- Claude Code CLI ->
claude-cli/claude-opus-4-8 - Codex ->
openai/gpt-5.5przez harness app-server Codex
OPENAI_API_KEY/ANTHROPIC_API_KEY, a następnie ponownie uruchom setup.
Planer wspomagany modelem
Crestodian zawsze startuje w trybie deterministycznym. Dla nieprecyzyjnych poleceń, których deterministyczny parser nie rozumie, lokalny Crestodian może wykonać jeden ograniczony krok planera przez zwykłe ścieżki runtime OpenClaw. Najpierw używa skonfigurowanego modelu OpenClaw. Jeśli żaden skonfigurowany model nie jest jeszcze użyteczny, może wrócić do lokalnych runtime już obecnych na maszynie:- Claude Code CLI:
claude-cli/claude-opus-4-8 - harness app-server Codex:
openai/gpt-5.5
Przełączanie na agenta
Użyj selektora w języku naturalnym, aby opuścić Crestodian i otworzyć zwykłe TUI:openclaw tui, openclaw chat i openclaw terminal nadal otwierają bezpośrednio zwykłe
TUI agenta. Nie uruchamiają Crestodian.
Po przełączeniu do zwykłego TUI użyj /crestodian, aby wrócić do Crestodian.
Możesz dołączyć żądanie uzupełniające:
/crestodian jest dostępne.
Tryb ratunkowy wiadomości
Tryb ratunkowy wiadomości to punkt wejścia kanału wiadomości dla Crestodian. Jest przeznaczony na przypadek, gdy zwykły agent nie działa, ale zaufany kanał, taki jak WhatsApp, nadal odbiera polecenia. Obsługiwane polecenie tekstowe:/crestodian <request>
- Wyłączone, gdy aktywny jest sandboxing. Jeśli agent/sesja działa w sandboxie, Crestodian musi odmówić zdalnego ratowania i wyjaśnić, że wymagana jest naprawa lokalnym CLI.
- Domyślny stan efektywny to
auto: zezwalaj na zdalne ratowanie tylko w zaufanej operacji YOLO, gdy runtime ma już niesandboxowane lokalne uprawnienia. - Wymagaj jawnej tożsamości właściciela. Ratowanie nie może akceptować reguł nadawcy z symbolami wieloznacznymi, otwartej polityki grupowej, nieuwierzytelnionych Webhooków ani anonimowych kanałów.
- Domyślnie tylko wiadomości DM właściciela. Ratowanie w grupie/kanale wymaga jawnej zgody.
- Wyszukiwanie i lista wtyczek są tylko do odczytu. Instalacja wtyczek jest domyślnie tylko lokalna, ponieważ pobiera wykonywalny kod. Odinstalowanie wtyczki może być dozwolone jako zatwierdzona operacja naprawy, gdy polityka ratunkowa zezwala na trwałe zapisy.
- Zdalne ratowanie nie może otworzyć lokalnego TUI ani przełączyć do interaktywnej sesji
agenta. Użyj lokalnego
openclawdo przekazania do agenta. - Trwałe zapisy nadal wymagają zatwierdzenia, nawet w trybie ratunkowym.
- Audytuj każdą zastosowaną operację ratunkową. Ratowanie przez kanał wiadomości zapisuje metadane kanału, konta, nadawcy i adresu źródłowego. Operacje modyfikujące konfigurację zapisują również skróty konfiguracji przed i po.
- Nigdy nie echo sekretów. Inspekcja SecretRef powinna zgłaszać dostępność, a nie wartości.
- Jeśli Gateway działa, preferuj typowane operacje Gateway. Jeśli Gateway nie działa, używaj tylko minimalnej lokalnej powierzchni naprawczej, która nie zależy od zwykłej pętli agenta.
enabled powinno akceptować:
"auto": domyślnie. Zezwalaj tylko wtedy, gdy efektywny runtime to YOLO, a sandboxing jest wyłączony.false: nigdy nie zezwalaj na ratowanie przez kanał wiadomości.true: jawnie zezwalaj na ratowanie, gdy kontrole właściciela/kanału przejdą pomyślnie. To nadal nie może omijać odmowy z powodu sandboxingu.
"auto" to:
- tryb sandbox rozwiązuje się do
off tools.exec.securityrozwiązuje się dofulltools.exec.askrozwiązuje się dooff
/crestodian status oraz
trwały roundtrip zatwierdzania przez handler ratunkowy: