Naar hoofdinhoud gaan

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 is een gebundeld synthetisch berichttransport voor geautomatiseerde OpenClaw-QA. Het is geen productiekanaal — het bestaat om dezelfde kanaal-Plugin-grens te testen die echte transporten gebruiken, terwijl de status deterministisch en volledig inspecteerbaar blijft.

Wat het doet

  • Slack-achtige doelgrammatica:
    • dm:<user>
    • channel:<room>
    • thread:<room>/<thread>
  • HTTP-ondersteunde synthetische bus voor injectie van inkomende berichten, vastlegging van uitgaande transcripties, aanmaken van threads, reacties, bewerkingen, verwijderingen en zoek-/leesacties.
  • Hostzijdige zelfcontrolerunner die een Markdown-rapport schrijft naar .artifacts/qa-e2e/.

Configuratie

{
  "channels": {
    "qa-channel": {
      "baseUrl": "http://127.0.0.1:43123",
      "botUserId": "openclaw",
      "botDisplayName": "OpenClaw QA",
      "allowFrom": ["*"],
      "pollTimeoutMs": 1000
    }
  }
}
Accountsleutels:
  • enabled — hoofdschakelaar voor dit account.
  • name — optioneel weergavelabel.
  • baseUrl — URL van de synthetische bus.
  • botUserId — Matrix-achtige gebruikers-id van de bot die in de doelgrammatica wordt gebruikt.
  • botDisplayName — weergavenaam voor uitgaande berichten.
  • pollTimeoutMs — wachttijdvenster voor long-polling. Geheel getal tussen 100 en 30000.
  • allowFrom — allowlist voor afzenders (gebruikers-id’s of "*").
  • defaultTo — fallback-doel wanneer er geen doel is opgegeven.
  • actions.messages / actions.reactions / actions.search / actions.threads — tool-gating per actie.
Multi-accountsleutels op het hoogste niveau:
  • accounts — record met benoemde overschrijvingen per account, gesleuteld op account-id.
  • defaultAccount — voorkeursaccount-id wanneer er meerdere zijn geconfigureerd.

Uitvoerders

Hostzijdige zelfcontrole (schrijft een Markdown-rapport onder .artifacts/qa-e2e/):
pnpm qa:e2e
Dit loopt via qa-lab, start de QA-bus in de repo, start de gebundelde qa-channel runtime-slice en voert een deterministische zelfcontrole uit. Volledige scenarioreeks met repo-ondersteuning:
pnpm openclaw qa suite
Voert scenario’s parallel uit tegen de QA-Gateway-lane. Zie QA-overzicht voor scenario’s, profielen en providermodi. Docker-ondersteunde QA-site (Gateway + QA Lab-debugger-UI in één stack):
pnpm qa:lab:up
Bouwt de QA-site, start de Docker-ondersteunde Gateway + QA Lab-stack en print de QA Lab-URL. Van daaruit kun je scenario’s kiezen, de modellane kiezen, afzonderlijke runs starten en resultaten live bekijken. De QA Lab-debugger staat los van de meegeleverde Control UI-bundel.

Gerelateerd