From 562b3a50ec87de892eda41934c2416d31a372a2d Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Sat, 25 Apr 2026 11:32:42 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@4ac6729d1229715ae07bd9543ca0678910e51b3e --- .openclaw-sync/source.json | 4 ++-- docs/cli/crestodian.md | 4 ++++ docs/help/testing.md | 4 ++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 4a430e6a7..87ce980fc 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "b511250e5c004b786ce9a609bb19d11963a6010b", - "syncedAt": "2026-04-25T11:13:39.451Z" + "sha": "4ac6729d1229715ae07bd9543ca0678910e51b3e", + "syncedAt": "2026-04-25T11:31:20.130Z" } diff --git a/docs/cli/crestodian.md b/docs/cli/crestodian.md index b99ac7adc..d419f57ce 100644 --- a/docs/cli/crestodian.md +++ b/docs/cli/crestodian.md @@ -304,6 +304,10 @@ Fresh configless setup through Crestodian is covered by: pnpm test:docker:crestodian-first-run ``` +That lane starts with an empty state dir, routes bare `openclaw` to Crestodian, +sets the default model, creates an additional agent, configures Discord through +a token SecretRef, validates config, and checks the audit log. + ## Related - [CLI reference](/cli) diff --git a/docs/help/testing.md b/docs/help/testing.md index 6e0efac78..28fb45fb9 100644 --- a/docs/help/testing.md +++ b/docs/help/testing.md @@ -63,6 +63,10 @@ When debugging real providers/models (requires real creds): - Runs Crestodian in a configless container with a fake Claude CLI on `PATH` and verifies the fuzzy planner fallback translates into an audited typed config write. +- Crestodian first-run Docker smoke: `pnpm test:docker:crestodian-first-run` + - Starts from an empty OpenClaw state dir, routes bare `openclaw` to + Crestodian, applies setup/model/agent/Discord SecretRef writes, validates + config, and verifies audit entries. - Moonshot/Kimi cost smoke: with `MOONSHOT_API_KEY` set, run `openclaw models list --provider moonshot --json`, then run an isolated `openclaw agent --local --session-id live-kimi-cost --message 'Reply exactly: KIMI_LIVE_OK' --thinking off --json`