CopilotKit/CopilotKit · error

[A2UI Vue] processMessages error:

Error message

[A2UI Vue] processMessages error:

What it means

Error "[A2UI Vue] processMessages error:" thrown in CopilotKit/CopilotKit.

Source

Thrown at packages/vue/src/v2/components/A2UISurfaceActivityRenderer.vue:101

    // Group operations by surface ID
    const grouped = new Map<string, A2UIOperation[]>();
    for (const op of operations) {
      const surfaceId = getOperationSurfaceId(op) ?? DEFAULT_SURFACE_ID;
      if (!grouped.has(surfaceId)) grouped.set(surfaceId, []);
      grouped.get(surfaceId)!.push(op);
    }

    // For each surface, skip createSurface if the surface already exists
    for (const [surfaceId, ops] of grouped) {
      const existing = processor.model.getSurface(surfaceId);
      const filtered = existing
        ? ops.filter((op) => !(op as any)?.createSurface)
        : ops;
      processor.processMessages(filtered as any);
    }
    error.value = null;
  } catch (err) {
    console.warn("[A2UI Vue] processMessages error:", err);
    error.value = err instanceof Error ? err.message : String(err);
  }
  version.value++;
}

// Process operations on mount and when they change
watch(
  () => [props.content.operations, props.theme, props.catalog, props.agent],
  () => {
    processOperations(props.content.operations);
  },
  { deep: true, immediate: true },
);

onBeforeUnmount(() => {
  processorRef.value = null;
  lastOpsHash = "";
});

View on GitHub (pinned to 68fbe97d87)

When it happens

Trigger: Thrown at packages/vue/src/v2/components/A2UISurfaceActivityRenderer.vue:101 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of CopilotKit/CopilotKit@68fbe97d87 (2026-08-27). Data as JSON: /api/errors/ddf48ffea55d3dee. Report an issue: GitHub.