Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

qa-channel 是一个内置的合成消息传输,用于自动化 OpenClaw QA。它不是生产渠道,而是用于演练真实传输所使用的同一渠道插件边界,同时保持状态确定且完全可检查。

它的作用

  • Slack 类目标语法:
    • dm:<user>
    • channel:<room>
    • group:<room>
    • thread:<room>/<thread>
  • 共享的 channel:group: 对话会作为群组/渠道房间轮次暴露给智能体,因此它们会演练 Discord、Slack、Telegram 以及类似传输所使用的同一可见回复和消息工具路由策略。
  • 基于 HTTP 的合成总线,用于入站消息注入、出站转录捕获、线程创建、回应、编辑、删除以及搜索/读取操作。
  • 主机侧自检运行器会将 Markdown 报告写入 .artifacts/qa-e2e/

配置

{
  "channels": {
    "qa-channel": {
      "baseUrl": "http://127.0.0.1:43123",
      "botUserId": "openclaw",
      "botDisplayName": "OpenClaw QA",
      "allowFrom": ["*"],
      "pollTimeoutMs": 1000
    }
  }
}
账号键:
  • enabled — 此账号的总开关。
  • name — 可选显示标签。
  • baseUrl — 合成总线 URL。
  • botUserId — 目标语法中使用的 Matrix 风格 bot 用户 id。
  • botDisplayName — 出站消息的显示名称。
  • pollTimeoutMs — 长轮询等待窗口。介于 100 到 30000 之间的整数。
  • allowFrom — 发送者允许列表(用户 id 或 "*")。
  • defaultTo — 未提供目标时使用的回退目标。
  • actions.messages / actions.reactions / actions.search / actions.threads — 按操作控制的工具开关。
顶层多账号键:
  • accounts — 以账号 id 为键的命名单账号覆盖项记录。
  • defaultAccount — 配置多个账号时的首选账号 id。

运行器

主机侧自检(在 .artifacts/qa-e2e/ 下写入 Markdown 报告):
pnpm qa:e2e
这会通过 qa-lab 路由,启动仓库内 QA 总线,启动内置 qa-channel 运行时切片,并运行确定性自检。 完整的仓库支持场景套件:
pnpm openclaw qa suite
针对 QA Gateway 网关通道并行运行场景。有关场景、配置文件和提供商模式,请参阅 QA overview Docker 支持的 QA 站点(Gateway 网关 + QA Lab 调试器 UI 位于同一栈中):
pnpm qa:lab:up
构建 QA 站点,启动 Docker 支持的 Gateway 网关 + QA Lab 栈,并打印 QA Lab URL。之后你可以选择场景、选择模型通道、启动单次运行,并实时查看结果。QA Lab 调试器独立于已发布的 Control UI 包。

相关内容