From 43391ef04844c648b2819886855fe11c307ec79c Mon Sep 17 00:00:00 2001 From: creatixchu Date: Wed, 14 Oct 2026 14:06:10 +0800 Subject: [PATCH] fix(cua): use the supported Zod issue type --- packages/experimental/cua/src/api.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/experimental/cua/src/api.ts b/packages/experimental/cua/src/api.ts index 0be64c2358..4f4126f167 100644 --- a/packages/experimental/cua/src/api.ts +++ b/packages/experimental/cua/src/api.ts @@ -1,12 +1,12 @@ /** Object facade over logged native operations; its caller owns evaluator persistence. */ import { Buffer } from 'node:buffer' -import type { ZodIssue } from 'zod' +import type { z } from 'zod' import type { JsonValue } from '@deepseek-ai/dsh-util-values' import { ActionResult, AppResult, AppsResult, CapabilitiesResult, FoundAppsResult, HoverResult, Request, ScreenshotResult, ShowResult, StateResult, WindowsResult } from './protocol.ts' import type { CuaApi, CuaApp, CuaAppHandle, CuaDispatch, CuaObservationOptions, CuaObservationSink, CuaOperation, CuaScreenshot, CuaSurface, CuaWindow } from './types.ts' export type * from './types.ts' -function requestIssueMessage(issues: readonly ZodIssue[], parent: readonly PropertyKey[] = []): string { +function requestIssueMessage(issues: readonly z.core.$ZodIssue[], parent: readonly PropertyKey[] = []): string { return [...new Set(issues.map((issue) => { const path = [...parent, ...issue.path] if (issue.code === 'invalid_union') {