From 542ff5b041a3dd6ac274f0bc25b58b01c831c6f4 Mon Sep 17 00:00:00 2001 From: Yusuf Eren Date: Wed, 9 Jul 2025 00:28:22 +0300 Subject: [PATCH] feat: console @ai-sdk generation warnings --- packages/agents-extensions/src/aiSdk.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/packages/agents-extensions/src/aiSdk.ts b/packages/agents-extensions/src/aiSdk.ts index ad3a043a..fa424de8 100644 --- a/packages/agents-extensions/src/aiSdk.ts +++ b/packages/agents-extensions/src/aiSdk.ts @@ -446,6 +446,20 @@ export class AiSdkModel implements Model { const result = await this.#model.doGenerate(aiSdkRequest); + for (const warning of result.warnings ?? []) { + this.#logger.warn(`@ai-sdk generation warning`, { + type: warning.type, + message: (warning as any)?.message ?? 'Unknown warning', + details: (warning as any)?.details ?? 'Unknown details', + model: { + modelId: this.#model.modelId, + version: this.#model.specificationVersion, + provider: this.#model.provider, + supportsStructuredOutputs: this.#model.supportsStructuredOutputs, + }, + }); + } + const output: ModelResponse['output'] = []; result.toolCalls?.forEach((toolCall) => {