Files
openclaw/src/plugin-sdk/diagnostic-runtime.ts
2026-04-27 21:58:48 +01:00

26 lines
822 B
TypeScript

// Diagnostic flag/event helpers for plugins that want narrow runtime gating.
export { isDiagnosticFlagEnabled } from "../infra/diagnostic-flags.js";
export type {
DiagnosticEventMetadata,
DiagnosticEventPayload,
} from "../infra/diagnostic-events.js";
export {
emitDiagnosticEvent,
emitTrustedDiagnosticEvent,
isDiagnosticsEnabled,
onInternalDiagnosticEvent,
onDiagnosticEvent,
resetDiagnosticEventsForTest,
} from "../infra/diagnostic-events.js";
export type { DiagnosticTraceContext } from "../infra/diagnostic-trace-context.js";
export {
createChildDiagnosticTraceContext,
createDiagnosticTraceContext,
formatDiagnosticTraceparent,
isValidDiagnosticSpanId,
isValidDiagnosticTraceFlags,
isValidDiagnosticTraceId,
parseDiagnosticTraceparent,
} from "../infra/diagnostic-trace-context.js";