QA-Channel
qa-channel ist ein gebündelter synthetischer Nachrichtentransport für automatisierte OpenClaw-QA.
Er ist kein Produktions-Channel. Er dient dazu, dieselbe Channel-Plugin-Grenze zu nutzen
wie reale Transporte, während der Zustand deterministisch und vollständig
prüfbar bleibt.
Was er heute macht
- Slack-ähnliche Zielgrammatik:
dm:<user>channel:<room>thread:<room>/<thread>
- HTTP-gestützter synthetischer Bus für:
- Einspeisung eingehender Nachrichten
- Erfassung ausgehender Transkripte
- Thread-Erstellung
- Reaktionen
- Bearbeitungen
- Löschungen
- Such- und Leseaktionen
- Gebündelter hostseitiger Self-Check-Runner, der einen Markdown-Bericht schreibt
Konfiguration
baseUrlbotUserIdbotDisplayNamepollTimeoutMsallowFromdefaultToactions.messagesactions.reactionsactions.searchactions.threads
Runner
Aktueller vertikaler Ausschnitt:qa-lab-Erweiterung geleitet. Sie startet den
QA-Bus im Repository, bootet den gebündelten qa-channel-Runtime-Ausschnitt, führt einen deterministischen
Self-Check aus und schreibt einen Markdown-Bericht unter .artifacts/qa-e2e/.
Private Debugger-Benutzeroberfläche:
Umfang
Der aktuelle Umfang ist bewusst eng gefasst:- Bus + Plugin-Transport
- Threaded-Routing-Grammatik
- Channel-eigene Nachrichtenaktionen
- Markdown-Berichterstellung
- Docker-gestützte QA-Site mit Laufsteuerungen
- Ausführung einer Provider-/Modell-Matrix
- umfassendere Szenarioerkennung
- später OpenClaw-native Orchestrierung