UNPKG

@copilotkit/runtime

Version:

<img src="https://github.com/user-attachments/assets/0a6b64d9-e193-4940-a3f6-60334ac34084" alt="banner" style="border-radius: 12px; border: 2px solid #d6d4fa;" />

36 lines (34 loc) 865 B
require("reflect-metadata"); //#region src/v2/runtime/core/debug-event-bus.ts var DebugEventBus = class { constructor() { this.listeners = /* @__PURE__ */ new Set(); } subscribe(listener) { this.listeners.add(listener); return () => { this.listeners.delete(listener); }; } broadcast(event, metadata) { if (this.listeners.size === 0) return; const envelope = { timestamp: Date.now(), agentId: metadata.agentId, threadId: metadata.threadId, runId: metadata.runId, event }; for (const listener of this.listeners) try { listener(envelope); } catch (err) { console.warn("[DebugEventBus] Listener error suppressed:", err instanceof Error ? err.message : err); } } get listenerCount() { return this.listeners.size; } }; //#endregion exports.DebugEventBus = DebugEventBus; //# sourceMappingURL=debug-event-bus.cjs.map