11import { Agent } from '@mastra/core/agent'
2- import { google3 } from '../config/google'
32import { log } from '../config/logger'
43import { pgMemory } from '../config/pg-storage'
54import {
@@ -16,12 +15,13 @@ import type { GoogleGenerativeAIProviderOptions } from '@ai-sdk/google'
1615import { InternalSpans } from '@mastra/core/observability'
1716import { TokenLimiterProcessor } from '@mastra/core/processors'
1817import type { RequestContext } from '@mastra/core/request-context'
19- import {
20- createCompletenessScorer ,
21- createTextualDifferenceScorer ,
22- createToneScorer ,
23- } from '../evals/scorers/prebuilt'
18+ // import {
19+ // createCompletenessScorer,
20+ // createTextualDifferenceScorer,
21+ // createToneScorer,
22+ // } from '../evals/scorers/prebuilt'
2423import { chartSupervisorTool } from '../tools/financial-chart-tools'
24+
2525// Define runtime context for this agent
2626export interface CopywriterAgentContext {
2727 userId ?: string
@@ -72,7 +72,7 @@ Create compelling content (blog, marketing, social, technical, business, creativ
7272 } ,
7373 }
7474 } ,
75- model : google3 ,
75+ model : 'google/gemini-2.5-flash-lite-preview-09-2025' ,
7676 memory : pgMemory ,
7777 tools : {
7878 webScraperTool,
@@ -85,9 +85,9 @@ Create compelling content (blog, marketing, social, technical, business, creativ
8585 chartSupervisorTool,
8686 } ,
8787 scorers : {
88- toneConsistency : { scorer : createToneScorer ( ) } ,
89- textualDifference : { scorer : createTextualDifferenceScorer ( ) } ,
90- completeness : { scorer : createCompletenessScorer ( ) } ,
88+ // toneConsistency: { scorer: createToneScorer() },
89+ // textualDifference: { scorer: createTextualDifferenceScorer() },
90+ // completeness: { scorer: createCompletenessScorer() },
9191 } ,
9292 options : {
9393 tracingPolicy : {
@@ -96,7 +96,7 @@ Create compelling content (blog, marketing, social, technical, business, creativ
9696 } ,
9797 workflows : { } ,
9898 maxRetries : 5 ,
99- outputProcessors : [ new TokenLimiterProcessor ( 1048576 ) ] ,
99+ outputProcessors : [ new TokenLimiterProcessor ( 128576 ) ] ,
100100 // defaultOptions: {
101101 // autoResumeSuspendedTools: true,
102102 // },
0 commit comments