mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-18 13:14:46 +00:00
feat(telegram): default Crabbox proof GIFs to 1080p
This commit is contained in:
@@ -46,7 +46,7 @@ pnpm qa:telegram-user:crabbox -- start \
|
||||
```
|
||||
|
||||
The runner defaults to `--class standard`, `--record-fps 24`,
|
||||
`--preview-fps 24`, and `--preview-width 1280`. Keep those defaults unless the
|
||||
`--preview-fps 24`, and `--preview-width 1920`. Keep those defaults unless the
|
||||
proof needs something else.
|
||||
|
||||
## While Testing
|
||||
|
||||
@@ -598,7 +598,7 @@ Use `--mock-response-file <path>` when a PR needs a deterministic visual diff:
|
||||
the same mock model reply can be run on `main` and on the PR head while the
|
||||
Telegram formatter or delivery layer changes. Capture defaults are tuned for PR
|
||||
comments: standard Crabbox class, 24fps desktop recording, 24fps motion GIF, and
|
||||
1280px preview width. Before/after comments should publish a clean bundle that
|
||||
1920px preview width. Before/after comments should publish a clean bundle that
|
||||
contains only the intended GIFs.
|
||||
|
||||
Slack lanes can also use the pool. Slack payload shape checks currently live in the Slack QA runner rather than the broker; use `{ channelId: string, driverBotToken: string, sutBotToken: string, sutAppToken: string }`, with a Slack channel id like `Cxxxxxxxxxx`. See [Setting up the Slack workspace](#setting-up-the-slack-workspace) for app and scope provisioning.
|
||||
|
||||
@@ -480,7 +480,7 @@ alive, an agent can keep testing until satisfied:
|
||||
|
||||
For deterministic visual repros, pass `--mock-response-file <path>` to `start`
|
||||
or to the one-command `probe` shorthand. The runner defaults to a standard
|
||||
Crabbox class, 24fps recording, 24fps motion GIF previews, and 1280px GIF
|
||||
Crabbox class, 24fps recording, 24fps motion GIF previews, and 1920px GIF
|
||||
width. Override with `--class`, `--record-fps`, `--preview-fps`, and
|
||||
`--preview-width` only when the proof needs different capture settings.
|
||||
|
||||
|
||||
@@ -142,7 +142,7 @@ function usageText() {
|
||||
" --mock-response-file <path> Text returned by the mock model.",
|
||||
" --output-dir <path> Artifact directory under the repo.",
|
||||
" --preview-fps <fps> Motion GIF frames per second. Default: 24.",
|
||||
" --preview-width <pixels> Motion GIF width. Default: 1280.",
|
||||
" --preview-width <pixels> Motion GIF width. Default: 1920.",
|
||||
" --pr <number> Pull request number for publish.",
|
||||
" --record-fps <fps> Desktop recording frames per second. Default: 24.",
|
||||
" --record-seconds <seconds> Desktop video duration. Default: 35.",
|
||||
@@ -212,7 +212,7 @@ function parseArgs(argv: string[]): Options {
|
||||
mockPort: 19_882,
|
||||
outputDir: path.join(DEFAULT_OUTPUT_ROOT, stamp),
|
||||
previewFps: 24,
|
||||
previewWidth: 1280,
|
||||
previewWidth: 1920,
|
||||
provider: process.env.OPENCLAW_TELEGRAM_USER_CRABBOX_PROVIDER?.trim() || "aws",
|
||||
publishFullArtifacts: false,
|
||||
publishRepo: "openclaw/openclaw",
|
||||
|
||||
Reference in New Issue
Block a user