mirror of
https://github.com/openclaw/openclaw.git
synced 2026-06-23 14:18:13 +00:00
* feat(qa): add crabline channel driver seam
* feat: run crabline channel driver smoke
* chore: keep crabline qa dependency dev-only
* refactor(qa): keep crabline driver details opaque
* chore(qa): pin crabline to merged driver API
* feat(qa): drive channel driver from profiles
* fix(qa): declare crabline runtime peer
* feat(qa): resolve crabline channel from scenarios
* feat(qa): treat unsupported profile channels as coverage gaps
* Revert "feat(qa): treat unsupported profile channels as coverage gaps"
This reverts commit 65a9701655.
* fix(qa): adapt crabline driver to chat sdk cli
* refactor(qa): pass channel driver metadata directly
* chore(qa): update crabline provider pin
* chore(qa): default channel scenarios to driver
* chore: repair qa dependency lockfile
* chore: allow native qa dependency builds
* fix(qa): satisfy crabline driver lint
* fix(qa): satisfy crabline ci gates
* Use crabline transport for smoke QA profile
* fix(qa): keep crabline driver opt-in
* fix(qa): reuse crabline telegram driver token
* fix(qa): route smoke profile through crabline
* fix(qa): run full smoke profile lane
* fix(qa): remove smoke scenario workflow filter
* fix: stabilize crabline smoke qa profile
* fix: pin crabline qa dependency
* test: keep crabline smoke credential-free
* fix: skip visible reasoning lane for crabline smoke
* fix: unblock crabline qa ci
* Update crabline dependency
* Pin crabline to merged main
* Use Crabline fake provider servers
39 lines
924 B
JSON
39 lines
924 B
JSON
{
|
|
"name": "@openclaw/qa-lab",
|
|
"version": "2026.6.9",
|
|
"private": true,
|
|
"description": "OpenClaw QA lab plugin with private debugger UI and scenario runner",
|
|
"type": "module",
|
|
"dependencies": {
|
|
"@copilotkit/aimock": "1.27.3",
|
|
"@modelcontextprotocol/sdk": "1.29.0",
|
|
"playwright-core": "1.60.0",
|
|
"yaml": "2.9.0",
|
|
"zod": "4.4.3"
|
|
},
|
|
"devDependencies": {
|
|
"@openclaw/discord": "workspace:*",
|
|
"@openclaw/plugin-sdk": "workspace:*",
|
|
"@openclaw/slack": "workspace:*",
|
|
"@openclaw/whatsapp": "workspace:*",
|
|
"crabline": "github:openclaw/crabline#b3513f66053788c6a7bd2bc76fbfc7201f647d29",
|
|
"openclaw": "2026.5.28"
|
|
},
|
|
"peerDependencies": {
|
|
"openclaw": ">=2026.6.9"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"openclaw": {
|
|
"optional": true
|
|
}
|
|
},
|
|
"openclaw": {
|
|
"extensions": [
|
|
"./index.ts"
|
|
],
|
|
"compat": {
|
|
"pluginApi": ">=2026.6.9"
|
|
}
|
|
}
|
|
}
|