diff --git a/packages/core/src/agents/browser/analyzeScreenshot.test.ts b/packages/core/src/agents/browser/analyzeScreenshot.test.ts index b146800b8c..34c8148668 100644 --- a/packages/core/src/agents/browser/analyzeScreenshot.test.ts +++ b/packages/core/src/agents/browser/analyzeScreenshot.test.ts @@ -125,6 +125,7 @@ describe('analyzeScreenshot', () => { ]), }), 'visual-analysis', + 'utility_tool', ); // Verify result diff --git a/packages/core/src/agents/browser/analyzeScreenshot.ts b/packages/core/src/agents/browser/analyzeScreenshot.ts index 3917074bc7..0aa7971063 100644 --- a/packages/core/src/agents/browser/analyzeScreenshot.ts +++ b/packages/core/src/agents/browser/analyzeScreenshot.ts @@ -29,6 +29,7 @@ import type { BrowserManager } from './browserManager.js'; import type { Config } from '../../config/config.js'; import { getVisualAgentModel } from './modelAvailability.js'; import { debugLogger } from '../../utils/debugLogger.js'; +import { LlmRole } from '../../telemetry/llmRole.js'; /** * System prompt for the visual analysis model call. @@ -146,6 +147,7 @@ class AnalyzeScreenshotInvocation extends BaseToolInvocation< ], }, 'visual-analysis', + LlmRole.UTILITY_TOOL, ); // Extract text from response