Skip to content

Commit 6f6e9b6

Browse files
author
openclaw-docs-sync[bot]
committed
chore(sync): mirror docs from openclaw/openclaw@0b0c062
1 parent e865b7a commit 6f6e9b6

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

.openclaw-sync/source.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"repository": "openclaw/openclaw",
3-
"sha": "b53d6ebc21841666b466ac35dfa80d3c07321f46",
4-
"syncedAt": "2026-04-10T08:15:59.404Z"
3+
"sha": "0b0c062e974aee9c86ca7cfa8bcd03fc25feba45",
4+
"syncedAt": "2026-04-10T09:53:17.802Z"
55
}

docs/help/testing.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@ Single-provider Docker recipes:
316316

317317
```bash
318318
pnpm test:docker:live-cli-backend:claude
319+
pnpm test:docker:live-cli-backend:claude-subscription
319320
pnpm test:docker:live-cli-backend:codex
320321
pnpm test:docker:live-cli-backend:gemini
321322
```
@@ -325,6 +326,7 @@ Notes:
325326
- The Docker runner lives at `scripts/test-live-cli-backend-docker.sh`.
326327
- It runs the live CLI-backend smoke inside the repo Docker image as the non-root `node` user.
327328
- It resolves CLI smoke metadata from the owning extension, then installs the matching Linux CLI package (`@anthropic-ai/claude-code`, `@openai/codex`, or `@google/gemini-cli`) into a cached writable prefix at `OPENCLAW_DOCKER_CLI_TOOLS_DIR` (default: `~/.cache/openclaw/docker-cli-tools`).
329+
- `pnpm test:docker:live-cli-backend:claude-subscription` requires portable Claude Code subscription OAuth through either `~/.claude/.credentials.json` with `claudeAiOauth.subscriptionType` or `CLAUDE_CODE_OAUTH_TOKEN` from `claude setup-token`. It first proves direct `claude -p` in Docker, then runs two Gateway CLI-backend turns without preserving Anthropic API-key env vars. This subscription lane disables the Claude MCP/tool and image probes by default because Claude currently routes third-party app usage through extra-usage billing instead of normal subscription plan limits.
328330
- The live CLI-backend smoke now exercises the same end-to-end flow for Claude, Codex, and Gemini: text turn, image classification turn, then MCP `cron` tool call verified through the gateway CLI.
329331
- Claude's default smoke also patches the session from Sonnet to Opus and verifies the resumed session still remembers an earlier note.
330332

@@ -669,6 +671,7 @@ Useful env vars:
669671
- Override manually with `OPENCLAW_DOCKER_AUTH_DIRS=all`, `OPENCLAW_DOCKER_AUTH_DIRS=none`, or a comma list like `OPENCLAW_DOCKER_AUTH_DIRS=.claude,.codex`
670672
- `OPENCLAW_LIVE_GATEWAY_MODELS=...` / `OPENCLAW_LIVE_MODELS=...` to narrow the run
671673
- `OPENCLAW_LIVE_GATEWAY_PROVIDERS=...` / `OPENCLAW_LIVE_PROVIDERS=...` to filter providers in-container
674+
- `OPENCLAW_SKIP_DOCKER_BUILD=1` to reuse an existing `openclaw:local-live` image for reruns that do not need a rebuild
672675
- `OPENCLAW_LIVE_REQUIRE_PROFILE_KEYS=1` to ensure creds come from the profile store (not env)
673676
- `OPENCLAW_OPENWEBUI_MODEL=...` to choose the model exposed by the gateway for the Open WebUI smoke
674677
- `OPENCLAW_OPENWEBUI_PROMPT=...` to override the nonce-check prompt used by the Open WebUI smoke

0 commit comments

Comments
 (0)