mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-12 21:53:00 -06:00
8604dbdc93
* test(qa): migrate channel streaming evidence to transport flow * test(qa): enable Telegram previews for streaming smoke * test(qa): stabilize streaming preview evidence * fix(qa): sanitize channel dispatch logs
1.2 KiB
1.2 KiB
name, description
| name | description |
|---|---|
| channel-message-flows | Use when running QA Lab channel message flow evidence. |
Channel Message Flows
Use this from the OpenClaw repo root to run the QA Lab evidence for Telegram draft/final delivery sequencing. The behavior is owned by one transport-native QA flow that can run through QA Channel or Crabline Telegram.
QA Scenario
Run the scenario through QA Lab:
OPENCLAW_BUILD_PRIVATE_QA=1 node scripts/run-node.mjs qa suite \
--provider-mode mock-openai \
--scenario channel-message-flows \
--channel-driver qa-channel
Run the same YAML through the real Telegram plugin against Crabline's local provider server:
OPENCLAW_BUILD_PRIVATE_QA=1 node scripts/run-node.mjs qa suite \
--provider-mode mock-openai \
--scenario channel-message-flows \
--channel-driver crabline \
--channel telegram
References
qa/scenarios/channels/channel-message-flows.yamlextensions/qa-channel/src/inbound.tsextensions/qa-lab/src/qa-transport.tsextensions/qa-lab/src/crabline-transport.tsextensions/telegram/src/draft-stream.ts
The scenario covers channels.streaming as primary evidence and
runtime.delivery as secondary evidence.