{"record":{"id":"666440795701970c","repo":"CopilotKit/CopilotKit","slug":"failed-to-stringify-inspector-payload","errorCode":null,"errorMessage":"Failed to stringify inspector payload","messagePattern":"Failed to stringify inspector payload","errorType":"console","errorClass":null,"httpStatus":null,"severity":"error","filePath":"packages/web-inspector/src/index.ts","lineNumber":8206,"sourceCode":"\n    if (type.startsWith(\"STATE\") || type.startsWith(\"MESSAGES\")) {\n      return `${base} bg-violet-50 text-gray-900 border-violet-200`;\n    }\n\n    return `${base} bg-gray-100 text-gray-900 border-gray-200`;\n  }\n\n  private stringifyPayload(payload: unknown, pretty: boolean): string {\n    try {\n      if (payload === undefined) {\n        return pretty ? \"undefined\" : \"undefined\";\n      }\n      if (typeof payload === \"string\") {\n        return payload;\n      }\n      return JSON.stringify(payload, null, pretty ? 2 : 0) ?? \"\";\n    } catch (error) {\n      console.warn(\"Failed to stringify inspector payload\", error);\n      return String(payload);\n    }\n  }\n\n  private extractEventFromPayload(payload: unknown): unknown {\n    // If payload is an object with an 'event' field, extract it\n    if (payload && typeof payload === \"object\" && \"event\" in payload) {\n      return (payload as Record<string, unknown>).event;\n    }\n    // Otherwise, assume the payload itself is the event\n    return payload;\n  }\n\n  /** Prefer the window that owns the UI: the popup while popped out. */\n  private getClipboard(event?: Event): Clipboard | undefined {\n    if (this.isPoppedOut) {\n      const popped = this.popOut?.win.navigator.clipboard;\n      if (popped) {","sourceCodeStart":8188,"sourceCodeEnd":8224,"githubUrl":"https://github.com/CopilotKit/CopilotKit/blob/68fbe97d87420bd84e8196965c71bd6e394a3f7a/packages/web-inspector/src/index.ts#L8188-L8224","documentation":"Error \"Failed to stringify inspector payload\" thrown in CopilotKit/CopilotKit.","triggerScenarios":"Thrown at packages/web-inspector/src/index.ts:8206 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"68fbe97d87420bd84e8196965c71bd6e394a3f7a","analyzedAt":"2026-08-27T04:03:26.537Z","schemaVersion":2},"datasetVersion":"2026-08-27T08:17:20.692Z"}