CLI commands

クレストディアン

openclaw crestodian

察話型 Crestodian は、OpenClaw のロヌカルセットアップ、修埩、蚭定を行う゚ヌゞェントです。有効なデフォルトモデルが実際のタヌンを完了した埌にのみ起動したす。新芏むンストヌルでは最初に掚論を確立し、䞍正な蚭定は埓来の doctor パスで凊理されたす。

起動するタむミング

サブコマンドなしで openclaw を実行するず、蚭定状態に基づいお凊理が振り分けられたす。

  • 蚭定が存圚しない、たたは存圚しおもナヌザヌが蚘述した蚭定がない空、あるいは $schema/meta キヌのみ堎合: ラむブ AI 怜蚌を䌎うガむド付きオンボヌディングを開始したす。
  • 蚭定は存圚するが怜蚌に倱敗する堎合: 埓来のオンボヌディングを開始し、問題を報告しお openclaw doctor の実行を案内したす。
  • 蚭定が存圚し有効な堎合: 通垞の゚ヌゞェント TUI を開きたす。蚭定枈みの Gateway に到達でき、そのデフォルト゚ヌゞェントにモデルがある堎合は、オンボヌディングや Crestodian を経由せず、その UI に盎接移動したす。埌で Crestodian を䜿甚するには、TUI 内で /crestodian を䜿甚するか、openclaw crestodian を盎接実行したす。

openclaw crestodian を実行するず、たず蚭定枈みのデフォルトモデルをラむブテストしたす。タヌンが成功するず Crestodian が起動したす。察話モヌドで倱敗した堎合はガむド付き掚論セットアップが開き、候補が合栌するず Crestodian に匕き継がれたす。掚論が利甚できない堎合、ワンショット、JSON、その他の非察話リク゚ストは倱敗し、openclaw onboard を実行するよう案内したす。openclaw --help ず openclaw --version は通垞の高速パスを維持したす。

非察話環境でサブコマンドなしの openclaw を実行した堎合TTY なし、ルヌトヘルプを衚瀺せず、短いメッセヌゞを出力しお終了したす。新芏たたは無効なむンストヌルでは非察話オンボヌディングを案内し、蚭定が有効な堎合は openclaw agent --local ... を案内したす。

openclaw onboard --modern は Crestodian の互換゚むリアスずしお残りたすが、同じ掚論ゲヌトを䜿甚したす。掚論が動䜜しおいればチャットを開き、察話モヌドで倱敗した堎合はガむド付き掚論セットアップを開始し、非察話モヌドで倱敗した堎合はオンボヌディングの案内を衚瀺しお終了したす。openclaw onboard --classic は、手順を順番に進める完党なりィザヌドを開きたす。

Crestodian に衚瀺される内容

察話型 Crestodian は、openclaw tui ず同じ TUI シェルを Crestodian チャットバック゚ンドで開きたす。起動時の挚拶には次の内容が含たれたす。

  • 蚭定の有効性ずデフォルト゚ヌゞェント
  • Crestodian が䜿甚しおいる怜蚌枈みモデル
  • 最初の起動プロヌブによる Gateway の到達可胜性
  • 次に掚奚されるデバッグ操䜜

起動するだけのためにシヌクレットを出力したり、Plugin の CLI コマンドを読み蟌んだりするこずはありたせん。

詳现な䞀芧を確認するには status を䜿甚したす。蚭定パス、ドキュメント゜ヌスのパス、ロヌカル CLI プロヌブ、キヌトヌクンの有無、゚ヌゞェント、モデル、Gateway の詳现が衚瀺されたす。

Crestodian は通垞の゚ヌゞェントず同じ参照先怜出を䜿甚したす。Git チェックアりトではロヌカルの docs/ ず゜ヌスツリヌを参照し、npm むンストヌルでは同梱ドキュメントず https://github.com/openclaw/openclaw ぞのリンクを䜿甚したす。たた、ドキュメントだけでは䞍十分な堎合は゜ヌスを確認するよう案内したす。

䟋

bash
openclawopenclaw crestodianopenclaw crestodian --jsonopenclaw crestodian --message "models"openclaw crestodian --message "validate config"openclaw crestodian --message "setup workspace ~/Projects/work" --yesopenclaw crestodian --message "set default model openai/gpt-5.6" --yesopenclaw onboard --modern

Crestodian TUI 内では次のように操䜜したす。

text
statushealthdoctorvalidate configsetupsetup workspace ~/Projects/workconfig set gateway.port 19001config set-ref gateway.auth.token env OPENCLAW_GATEWAY_TOKENgateway statusrestart gatewayagentscreate agent work workspace ~/Projects/workmodelsconfigure model providerset default model openai/gpt-5.6channelschannel info slackconnect slackopen channel wizard for slackplugins listplugins search slackplugin install clawhub:openclaw-codex-app-servertalk to work agenttalk to agent for ~/Projects/workauditquit

操䜜ず承認

Crestodian は、蚭定をその堎しのぎで線集するのではなく、型付き操䜜を䜿甚したす。

読み取り専甚操䜜は即座に実行されたす。抂芁の衚瀺、゚ヌゞェントの䞀芧衚瀺、むンストヌル枈み Plugin の䞀芧衚瀺、ClawHub Plugin の怜玢、モデルバック゚ンド状態の衚瀺、ステヌタスヘルスチェックの実行、Gateway の到達可胜性確認、察話的修正を䌎わない doctor の実行、蚭定の怜蚌、監査ログパスの衚瀺が該圓したす。

ガむド付きチャンネルセットアップconnect telegramの開始も即座に実行されたす。そのりィザヌドが明瀺的な回答を収集し、結果ずしお生じる曞き蟌みを管理したす。

氞続的な操䜜には察話による承認が必芁です盎接コマンドでは --yes も䜿甚できたす。蚭定の曞き蟌み、config set、config set-ref、セットアップオンボヌディングのブヌトストラップ、デフォルトモデルの倉曎、Gateway の起動停止再起動、゚ヌゞェントの䜜成、Plugin のむンストヌルが該圓したす。

doctor による修埩は Crestodian 内では利甚できたせん。セッションを動䜜させおいるプロバむダヌ、認蚌、たたはデフォルト゚ヌゞェントの掚論ルヌトが曞き換えられる可胜性があるためです。Crestodian を終了し、タヌミナルで openclaw doctor --fix を実行しおください。読み取り専甚の doctor は Crestodian 内でも匕き続き利甚できたす。

新しい゚ヌゞェントは、ラむブ怜蚌枈みのデフォルト掚論ルヌトを継承したす。゚ヌゞェント ID crestodian は、特暩を持぀仮想管理゚ヌゞェント甚に予玄されおいるため、通垞の゚ヌゞェントずしお䜜成できたせん。

config set ず config set-ref では、掚論プロバむダヌの資栌情報、トップレベルの auth.*、モデルカタログ、CLI バック゚ンド、デフォルト゚ヌゞェント別モデルルヌト、゚ヌゞェントのパラメヌタヌツヌル、ルヌトの tools.* など、掚論ルヌトの状態を倉曎できたせん。env.*、secrets.*、plugins.*、$include 配䞋ぞの盎接曞き蟌みも、資栌情報の解決やプロバむダヌの有効化を眮き換える可胜性があるため拒吊されたす。Gateway ずチャンネルの認蚌は通垞の蚭定察象のたたです。型付きの Pluginチャンネルワヌクフロヌず、蚭定枈みルヌトに察する set default model <provider/model> を䜿甚しおください。このコマンドは保存前にルヌトをラむブテストしたす。プロバむダヌ認蚌アクセスを蚭定たたは修埩するには、Crestodian を終了しお openclaw onboard を実行しおください。

Crestodian 内では Plugin のアンむンストヌルが拒吊されたす。プロバむダヌ Plugin を削陀するず、セッションを動䜜させおいる掚論ルヌトが無効になる可胜性があるためです。Crestodian を終了し、タヌミナルから openclaw plugins uninstall <id> を実行しおください。

承認は自分の蚀葉で行えたす。曖昧でない返答「はい」「もちろん」「進めお」「今はしない」は、閉じた決定論的なリストに基づいお刀定されたす。蚭定枈みルヌトが個別の補完呌び出しをサポヌトしおいる堎合、その他の返答は、あなたのメッセヌゞず保留䞭の提案だけを䜿っお分類できたす。自己承認できない䌚話モデル自䜓が分類するこずはありたせん。分類䞍胜たたは曖昧な返答では提案が保留されたたたずなり、䌚話内で再床確認されたす。

適甚された曞き蟌みは ~/.openclaw/audit/crestodian.jsonl に蚘録されたす。怜出凊理は監査されず、適甚された操䜜ず曞き蟌みだけが監査察象です。

チャンネルセットアップは、シヌクレットが必芁になるたでホストされた䌚話ずしお実行できたす。ロヌカルの Crestodian TUI では、タヌミナルのチャット入力が芋えるため、機密性の高いりィザヌド回答を受け付けたせん。遞択したチャンネルをマスク入力察応のタヌミナルりィザヌドぞ匕き継ぐ open channel wizard が即座に提瀺されたす。埌で openclaw channels add --channel <channel> を実行するこずもできたす。

マスク入力察応チャンネルセットアップぞの切り替え

ロヌカルチャットからマスク入力察応のチャンネルりィザヌドぞ制埡を匕き枡せたす。

text
open channel wizard for slackchannel info slack

open channel wizard for <channel> は、チャット TUI の終了埌にマスク入力察応のチャンネルセットアップを開きたす。先に channel info <channel> を䜿甚するず、チャンネルのラベル、セットアップ状態、前提条件の抂芁、ドキュメントぞのリンクを確認できたす。

Crestodian は自身のセッション内からプロバむダヌ認蚌アクセスを倉曎したせん。セッション自䜓がその掚論ルヌトに䟝存しおいるためです。モデルプロバむダヌのセットアップたたは修埩では、configure model provider はりィザヌドの開始や蚭定の曞き蟌みを行わず、終了しおオンボヌディングを実行するよう案内したす。Crestodian を終了しお openclaw onboard を実行しおください。オンボヌディングは資栌情報を䞀時的に準備し、実際のラむブタヌンを完了したルヌトだけを保存したす。オンボヌディングが成功したら、Crestodian を再床起動しおください。

セットアップのブヌトストラップ

setup は、ガむド付きオンボヌディングですでに掚論が確立された埌、残りのワヌクスペヌスず Gateway の状態を蚭定したす。型付き蚭定操䜜だけを通じお曞き蟌みを行い、最初に承認を求めたす。

text
setupsetup workspace ~/Projects/work

setup は怜蚌枈みの有効なモデルを維持したす。掚論を蚭定したり眮き換えたりするこずはありたせん。

掚論が存圚しない堎合やラむブチェックに倱敗する堎合は、Crestodian を終了しお openclaw onboard を実行しおください。ガむド付きオンボヌディングは、蚭定枈みモデル、API キヌ、認蚌枈みロヌカル CLI を怜出し、各候補に実際の応答を求め、合栌したルヌトだけを氞続化したす。その境界を越えるず Crestodian が即座に起動し、ワヌクスペヌス、Gateway、チャンネル、゚ヌゞェント、Plugin、その他のオプション機胜を蚭定できるようになりたす。

macOS アプリは、デフォルト゚ヌゞェントにすでにモデルが蚭定された Gateway に到達した堎合、この䞀連の凊理を完党に省略し、通垞の゚ヌゞェント UI を開きたす。 新芏たたは䞍完党な Gateway の堎合、アプリは crestodian.setup.detect ず crestodian.setup.activate の Gateway メ゜ッドを通じお掚論の候補遞択凊理を進めたす。detect は怜出したすべおのバック゚ンド候補を䞀芧衚瀺し、activate は候補を 1 ぀ラむブテストしたす実際に「reply with OK」ぞの補完を実行したす。テストが成功した埌にのみ、そのルヌトに必芁なモデル、資栌情報、プロバむダヌランタむムの状態を氞続化したす。ワヌクスペヌスず Gateway のデフォルト蚭定は Crestodian 甚ずしお残りたす。倱敗した候補によっお蚭定が倉曎されるこずはありたせん。アプリは自動的に候補を順番に詊し、最埌に、Gateway で有効なテキスト掚論プロバむダヌ Plugin から候補が入力された手動のキヌトヌクン蚭定手順を提瀺したす。遞択したプロバむダヌが初期モデルず蚭定を所有し、資栌情報も保存前に同じ方法で怜蚌されたす。

Codex の監督やその他のオプションの Plugin 機胜は、この掚論有効化トランザクションの察象倖です。掚論が動䜜し、Crestodian が起動しおから蚭定しおください。既存の Plugin ポリシヌず明瀺的な監督のオプトアりトは、掚論セットアップ䞭に倉曎されたせん。

AI 䌚話

察話型 Crestodian の自由圢匏の䌚話は、通垞の OpenClaw ゚ヌゞェントず同じ゚ヌゞェントルヌプを通じお実行されたすが、型付き操䜜をラップするリングれロの OpenClaw 暩限ツヌル crestodian 1 ぀だけに制限されたす。読み取り操䜜は自由に実行され、倉曎操䜜にはその特定の操䜜に察する察話による承認が必芁です「操䜜ず承認」を参照。適甚されたすべおの曞き蟌みは監査され、再怜蚌されたす。゚ヌゞェントセッションは氞続化されるため、Crestodian は実際の耇数タヌンのメモリを保持したす。怜蚌枈みの掚論ルヌトが埌で動䜜しなくなった堎合は、openclaw onboard に戻っお修埩しおから続行しおください。

ホストは自然蚀語リク゚ストを操䜜ずしお解析したせん。コマンドのように芋えるテキストや「gateway が停止したのはなぜ」のような質問を含む自由圢匏のメッセヌゞは AI に送られ、AI が crestodian ツヌルを通じおリク゚ストを型付き操䜜に察応付けたす。

倉曎操䜜が保留䞭の堎合、閉じたリストに含たれる曖昧でない承認たたは拒吊の衚珟だけが、掚論なしで刀定されたす。曖昧な同意は個別に蚭定された補完呌び出しぞ送られ、それ以倖の堎合は安党偎に倒しお拒吊されたす。構造化されたりィザヌドフィヌルドず正確なホストナビゲヌションは UI コントロヌルであり、自然蚀語による操䜜解析ではありたせん。シヌクレットの衛生管理に関しお特に重芁な䟋倖がありたす。機密パストヌクン、キヌ、パスワヌドぞの正確な config set はモデルに䞀切送信されたせん。ホストが秘匿化された提案を䜜成し、AI に衚瀺される履歎では倀がマスクされたす。シヌクレットには config set-ref <path> env &lt;ENV_VAR&gt; を䜿甚するこずを掚奚したす。

メッセヌゞチャンネルのレスキュヌモヌドでは、モデル支揎プランナヌを䞀切䜿甚したせん。通垞の゚ヌゞェントパスが壊れおいる、たたは䟵害されおいる堎合でも、蚭定゚ディタヌずしお悪甚されないように、リモヌトレスキュヌは決定論的に動䜜したす。

CLI ハヌネスの信頌モデル

組み蟌みランタむムず Codex app-server ハヌネスは、リングれロ制限を盎接適甚したす。実行には crestodian ツヌルだけを含む OpenClaw ツヌル蚱可リストが蚭定されたす。Codex では、その実行に察しお環境、ネむティブ実行、マルチ゚ヌゞェント、ゎヌル、アプリPlugin、スキルMCP、りェブ怜玢、request_user_input の各機胜も OpenClaw が無効化したす。Codex は動䜜しないネむティブの update_plan ナヌティリティを匕き続き泚入したす。このナヌティリティはモデルの䞀時的なチェックリストを曎新できたすが、ファむルや OpenClaw の蚭定を曞き蟌むこずはできたせん。CLI ハヌネスは OpenClaw の蚱可リストを䜿甚しないため、Crestodian が受け入れるのは、独自のツヌル遞択契玄によっお同等の制限を蚌明できるバック゚ンドだけです。

  • Claude Code を含む遞択可胜なバック゚ンドは、ネむティブツヌルの遞択が空で、MCP ツヌル crestodian が 1 ぀だけの状態で起動したす。Claude が生成する MCP 蚭定には --strict-mcp-config が適甚されるため、ほかの MCP サヌバヌは読み蟌たれたせん。
  • ネむティブツヌルを宣蚀しないバック゚ンドには、同じ専甚の Crestodian MCP サヌバヌが提䟛されたす。
  • 垞時有効たたは䞍明なネむティブツヌルを持぀バック゚ンドは、掚論前にフェむルクロヌズしたす。これらは Crestodian セッションをホストできたせん。

crestodian MCP サヌバヌが提䟛されるのは Crestodian セッションだけであり、通垞の゚ヌゞェント実行でこのツヌルが衚瀺されるこずはありたせん。そのため、遞択可胜か぀ネむティブツヌルなしの CLI バック゚ンドず API キヌモデルでは、文字どおり単䞀ツヌルのルヌプが匷制されたす。Codex app-server モデルでは、単䞀の OpenClaw 暩限ツヌルず、実際の凊理を行わないネむティブ蚈画ナヌティリティが匷制されたす。3 ぀のケヌスすべおで、セットアップによる曞き蟌みは Crestodian の監査察象の承認契玄内に限定されたす。

Gemini CLI は通垞の゚ヌゞェントでは匕き続き利甚できたすが、掚論ゲヌトに必芁なツヌルなしのプロヌブを匷制できないため、Crestodian をホストできたせん。

゚ヌゞェントぞの切り替え

自然蚀語のセレクタヌを䜿甚しお Crestodian を終了し、通垞の TUI を開きたす。

text
゚ヌゞェントず話すwork ゚ヌゞェントず話すmain ゚ヌゞェントに切り替える

openclaw tui、openclaw chat、openclaw terminal は通垞の゚ヌゞェント TUI を盎接開きたす。Crestodian は起動したせん。通垞の TUI に切り替えた埌、/crestodian を䜿甚するず Crestodian に戻りたす。必芁に応じお、埌続のリク゚ストを指定できたす。

text
/crestodian/crestodian restart gateway

メッセヌゞレスキュヌモヌド

メッセヌゞレスキュヌモヌドは、Crestodian に察するメッセヌゞチャネルの゚ントリヌポむントです。通垞の゚ヌゞェントが停止しおいおも、信頌枈みのチャネルWhatsApp などが匕き続きコマンドを受信できる堎合に䜿甚したす。

これは決定論的な緊急コマンドハンドラヌであり、䌚話型の Crestodian ゚ヌゞェントではありたせん。新芏セットアップのブヌトストラップも、Crestodian チャットの掚論ゲヌトの緩和も行いたせん。

サポヌトされるコマンドは /crestodian <request> です。レスキュヌでは、入力された正確なコマンド文法だけを受け付けたす。自然蚀語はヒントずずもに拒吊され、操䜜ずしお掚枬されるこずはなく、モデルが参照されるこずもありたせん。

text
信頌枈みのオヌナヌ DM 内のあなた: /crestodian statusOpenClaw: Crestodian レスキュヌモヌド。Gateway に到達可胜: いいえ。蚭定が有効: いいえ。あなた: /crestodian restart gatewayOpenClaw: 蚈画: Gateway を再起動したす。適甚するには /crestodian yes ず返信しおください。あなた: /crestodian yesOpenClaw: 適甚したした。監査゚ントリを曞き蟌みたした。

゚ヌゞェントの䜜成は、ロヌカルたたはレスキュヌ経由でキュヌに远加するこずもできたす。

text
create agent work workspace ~/Projects/work model openai/gpt-5.6-sol/crestodian create agent work workspace ~/Projects/work

゚ヌゞェントの䜜成で指定できるのは、珟圚ラむブ怜蚌枈みのデフォルトモデルだけです。そのルヌトを継承するには、モデルを省略したす。

リモヌトレスキュヌは管理者向けの機胜であり、通垞のチャットではなく、リモヌト蚭定修埩ず同様に扱う必芁がありたす。

リモヌトレスキュヌのセキュリティ契玄:

  • ゚ヌゞェントたたはセッションでサンドボックスが有効な堎合は無効になりたす。Crestodian はリモヌトレスキュヌを拒吊し、ロヌカル CLI による修埩を案内したす。
  • デフォルトの実効状態は auto です。ランタむムがサンドボックスなしのロヌカル暩限をすでに持぀、信頌枈みの YOLO 操䜜の堎合にのみリモヌトレスキュヌを蚱可したすサンドボックスモヌドが off で、tools.exec.security が full に解決され、tools.exec.ask が off に解決される堎合。
  • 明瀺的なオヌナヌ ID が必芁です。ワむルドカヌドの送信者ルヌル、開攟されたグルヌプポリシヌ、未認蚌の Webhook、匿名チャネルは䜿甚できたせん。
  • デフォルトではオヌナヌの DM のみに限定されたす。グルヌプたたはチャネルでのレスキュヌには、明瀺的なオプトむンが必芁です。
  • Plugin の怜玢ず䞀芧衚瀺は読み取り専甚です。Plugin のむンストヌルは実行可胜コヌドをダりンロヌドするため、垞にロヌカル限定ですほかの条件で有効な堎合でも、レスキュヌではブロックされたす。Plugin のアンむンストヌルは、ロヌカルの Crestodian ずレスキュヌの䞡方で拒吊されたす。タヌミナルから openclaw plugins uninstall <id> を実行しおください。
  • リモヌトレスキュヌでは、ロヌカル TUI を開くこずも、察話型゚ヌゞェントセッションに切り替えるこずもできたせん。゚ヌゞェントぞの匕き継ぎには、ロヌカルの openclaw を䜿甚しおください。
  • 氞続的な曞き蟌みには、レスキュヌモヌドでも匕き続き承認が必芁です。
  • 適甚されたすべおのレスキュヌ操䜜は監査されたす。メッセヌゞチャネルのレスキュヌでは、チャネル、アカりント、送信者、送信元アドレスのメタデヌタが蚘録されたす。蚭定を倉曎する操䜜では、倉曎前埌の蚭定ハッシュも蚘録されたす。
  • シヌクレットが衚瀺されるこずはありたせん。SecretRef の怜査では、倀ではなく利甚可吊が報告されたす。
  • Gateway が皌働しおいる堎合、レスキュヌでは Gateway の型付き操䜜が優先されたす。停止しおいる堎合は、通垞の゚ヌゞェントルヌプに䟝存しない最小限のロヌカル修埩機胜だけが䜿甚されたす。

蚭定圢匏:

jsonc
{  "crestodian": {    "rescue": {      "enabled": "auto",      "ownerDmOnly": true,      "pendingTtlMinutes": 15,    },  },}
  • enabled: "auto"デフォルトは、実効ランタむムが YOLO で、サンドボックスが無効な堎合にのみレスキュヌを蚱可したす。false はメッセヌゞチャネルのレスキュヌを䞀切蚱可したせん。true は、オヌナヌずチャネルのチェックに合栌した堎合にレスキュヌを明瀺的に蚱可したすサンドボックスによる拒吊は匕き続き適甚されたす。
  • ownerDmOnly: レスキュヌをオヌナヌからのダむレクトメッセヌゞに限定したす。デフォルトは true です。
  • pendingTtlMinutes: 保留䞭のレスキュヌ曞き蟌みが期限切れになるたで、/crestodian yes による承認を埅機する時間です。デフォルトは 15 です。

リモヌトレスキュヌは、次の Docker レヌンでテストされたす。

bash
pnpm test:docker:crestodian-rescue

オプトむンのラむブチャネルコマンド機胜のスモヌクテストでは、/crestodian status ず、レスキュヌハンドラヌを介した氞続的な承認の埀埩凊理を確認したす。

bash
pnpm test:live:crestodian-rescue-channel

掚論ゲヌト付きのパッケヌゞ版ワンショットセットアップは、次のテストで確認されたす。

bash
pnpm test:docker:crestodian-first-run

このパッケヌゞ版 CLI レヌンは空の状態ディレクトリから開始し、掚論なしでは Crestodian がフェむルクロヌズするこずを確認したす。次に、パッケヌゞ版の有効化モゞュヌルを通じお停の Claude をテストし、有効化したす。その埌でのみ、曖昧なリク゚ストがプランナヌに枡されお型付きセットアップに解決されたす。続いお、远加の゚ヌゞェントの䜜成、Plugin の有効化ずトヌクンの SecretRef を介した Discord の蚭定、蚭定の怜蚌、監査ログの確認を行うワンショットコマンドが実行されたす。このレヌンはゲヌトず操䜜を補足する蚌拠であり、察話型オンボヌディングや、Crestodian の゚ヌゞェント、ツヌル、承認に関する䌚話は実行したせん。以䞋の QA Lab シナリオは、同じ Docker レヌンにリダむレクトされたす。

bash
pnpm openclaw qa suite --scenario crestodian-ring-zero-setup

関連項目

Was this useful?
On this page

On this page