diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json
index 1280bf88e..a17496e0d 100644
--- a/.openclaw-sync/source.json
+++ b/.openclaw-sync/source.json
@@ -1,5 +1,5 @@
{
"repository": "openclaw/openclaw",
- "sha": "5a22d16bde2cf9bb30c0dae794360b127eedd17b",
- "syncedAt": "2026-04-23T02:25:44.208Z"
+ "sha": "c71f07ba43baf813c8c3a3d22b44a5c2f6980fe2",
+ "syncedAt": "2026-04-23T02:28:40.863Z"
}
diff --git a/docs/reference/wizard.md b/docs/reference/wizard.md
index 76d5bd61b..d90c0473c 100644
--- a/docs/reference/wizard.md
+++ b/docs/reference/wizard.md
@@ -33,9 +33,10 @@ For a high-level overview, see [Onboarding (CLI)](/start/wizard).
- **Anthropic API key**: uses `ANTHROPIC_API_KEY` if present or prompts for a key, then saves it for daemon use.
- **Anthropic API key**: preferred Anthropic assistant choice in onboarding/configure.
- **Anthropic setup-token**: still available in onboarding/configure, though OpenClaw now prefers Claude CLI reuse when available.
- - **OpenAI Code (Codex) subscription (Codex CLI)**: if `~/.codex/auth.json` exists, onboarding can reuse it. Reused Codex CLI credentials stay managed by Codex CLI; on expiry OpenClaw re-reads that source first and, when the provider can refresh it, writes the refreshed credential back to Codex storage instead of taking ownership itself.
- **OpenAI Code (Codex) subscription (OAuth)**: browser flow; paste the `code#state`.
- Sets `agents.defaults.model` to `openai-codex/gpt-5.4` when model is unset or `openai/*`.
+ - **OpenAI Code (Codex) subscription (device pairing)**: browser pairing flow with a short-lived device code.
+ - Sets `agents.defaults.model` to `openai-codex/gpt-5.4` when model is unset or `openai/*`.
- **OpenAI API key**: uses `OPENAI_API_KEY` if present or prompts for a key, then stores it in auth profiles.
- Sets `agents.defaults.model` to `openai/gpt-5.4` when model is unset, `openai/*`, or `openai-codex/*`.
- **xAI (Grok) API key**: prompts for `XAI_API_KEY` and configures xAI as a model provider.
diff --git a/docs/start/wizard-cli-reference.md b/docs/start/wizard-cli-reference.md
index 14a8d20f4..336a4d020 100644
--- a/docs/start/wizard-cli-reference.md
+++ b/docs/start/wizard-cli-reference.md
@@ -129,18 +129,17 @@ What you set:
Uses `ANTHROPIC_API_KEY` if present or prompts for a key, then saves it for daemon use.
-
- If `~/.codex/auth.json` exists, the wizard can reuse it.
- Reused Codex CLI credentials stay managed by Codex CLI; on expiry OpenClaw
- re-reads that source first and, when the provider can refresh it, writes
- the refreshed credential back to Codex storage instead of taking ownership
- itself.
-
Browser flow; paste `code#state`.
Sets `agents.defaults.model` to `openai-codex/gpt-5.4` when model is unset or `openai/*`.
+
+
+ Browser pairing flow with a short-lived device code.
+
+ Sets `agents.defaults.model` to `openai-codex/gpt-5.4` when model is unset or `openai/*`.
+
Uses `OPENAI_API_KEY` if present or prompts for a key, then stores the credential in auth profiles.