From e255a992cccd1edc0ec11fce81c7272528ed9b07 Mon Sep 17 00:00:00 2001 From: suyao Date: Sat, 29 Nov 2025 17:39:31 +0800 Subject: [PATCH] fix: type check --- packages/shared/adapters/AiSdkToAnthropicSSE.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/shared/adapters/AiSdkToAnthropicSSE.ts b/packages/shared/adapters/AiSdkToAnthropicSSE.ts index a9f1508a6a..c6e7555ea3 100644 --- a/packages/shared/adapters/AiSdkToAnthropicSSE.ts +++ b/packages/shared/adapters/AiSdkToAnthropicSSE.ts @@ -36,7 +36,6 @@ import type { Usage } from '@anthropic-ai/sdk/resources/messages' import { loggerService } from '@logger' -import { reasoningCache } from '@main/apiServer/services/cache' import type { JSONValue } from 'ai' import { type FinishReason, type LanguageModelUsage, type TextStreamPart, type ToolSet } from 'ai' @@ -77,6 +76,7 @@ export type SSEEventCallback = (event: RawMessageStreamEvent) => void */ export interface ReasoningCacheInterface { set(signature: string, details: JSONValue): void + destroy?(): void } export interface AiSdkToAnthropicSSEOptions { @@ -555,7 +555,7 @@ export class AiSdkToAnthropicSSE { } this.onEvent(messageStopEvent) - reasoningCache.destroy() + this.reasoningCache?.destroy?.() } /**