mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-02 14:21:34 +00:00
* feat(buzz): add live QA runner * ci(qa): add gated Buzz live lane * docs(qa): document Buzz live testing * fix(buzz): keep QA relay type private * test(buzz): type QA suite mock * fix(buzz): preserve racing QA reply relations * fix(qa): harden Buzz credential redaction * fix(buzz): ignore retained QA relay events * fix(buzz): clean up observer setup failures * test(buzz): return complete racing messages * fix(buzz): default QA credentials to file * fix(qa): validate pooled Buzz secrets * fix(qa): redact structured Buzz auth tags * fix(buzz): preserve QA credential env override * fix(qa): redact inspected Buzz auth tags * test(buzz): limit live QA to supported scenarios * ci(qa): run Buzz lane in release checks * fix(qa): require secure remote Buzz relays * fix(qa): satisfy Buzz QA validation gates * fix(qa): inject credential leasing into transport adapters
57 lines
1.6 KiB
TypeScript
57 lines
1.6 KiB
TypeScript
// Qa Lab API module exposes the plugin public contract.
|
|
export {
|
|
buildQaTarget,
|
|
callGatewayFromCli,
|
|
type Command,
|
|
createQaBusThread,
|
|
defaultQaRuntimeModelForMode,
|
|
definePluginEntry,
|
|
deleteQaBusMessage,
|
|
editQaBusMessage,
|
|
getQaBusState,
|
|
injectQaBusInboundMessage,
|
|
normalizeQaTarget,
|
|
type OpenClawConfig,
|
|
parseQaTarget,
|
|
type PluginRuntime,
|
|
pollQaBus,
|
|
type QaBusAttachment,
|
|
type QaBusConversation,
|
|
type QaBusCreateThreadInput,
|
|
type QaBusDeleteMessageInput,
|
|
type QaBusEditMessageInput,
|
|
type QaBusEvent,
|
|
type QaBusInboundMessageInput,
|
|
type QaBusMessage,
|
|
type QaBusOutboundMessageInput,
|
|
type QaBusPollInput,
|
|
type QaBusPollResult,
|
|
type QaBusReactToMessageInput,
|
|
type QaBusReadMessageInput,
|
|
type QaBusSearchMessagesInput,
|
|
type QaBusSnapshotConversation,
|
|
type QaBusStateSnapshot,
|
|
type QaBusThread,
|
|
type QaBusWaitForInput,
|
|
qaChannelPlugin,
|
|
reactToQaBusMessage,
|
|
readQaBusMessage,
|
|
searchQaBusMessages,
|
|
sendQaBusMessage,
|
|
setQaChannelRuntime,
|
|
} from "./src/runtime-api.js";
|
|
export { startQaLiveLaneGateway } from "./src/live-transports/shared/live-gateway.runtime.js";
|
|
export { runLiveTransportQaSuiteCommand } from "./src/live-transports/shared/live-transport-suite.runtime.js";
|
|
export {
|
|
acquireQaCredentialLease,
|
|
startQaCredentialLeaseHeartbeat,
|
|
} from "./src/live-transports/shared/credential-lease.runtime.js";
|
|
export {
|
|
createQaChannelDriverLifecycle,
|
|
runQaChannelDriverLifecycleScenarios,
|
|
type QaChannelDriverLifecycle,
|
|
type QaChannelDriverLifecycleScenarioId,
|
|
type QaChannelDriverLifecycleState,
|
|
type QaChannelDriverRuntime,
|
|
} from "./src/channel-driver-lifecycle.js";
|