From 3bffc72422c465d2834d8996e9f14aa3d77c820b Mon Sep 17 00:00:00 2001 From: ItzCrazyKns <95534749+ItzCrazyKns@users.noreply.github.com> Date: Tue, 9 Dec 2025 11:40:40 +0530 Subject: [PATCH] feat(types): update research action type --- src/lib/agents/search/types.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/lib/agents/search/types.ts b/src/lib/agents/search/types.ts index 6a6ac69..f1ae862 100644 --- a/src/lib/agents/search/types.ts +++ b/src/lib/agents/search/types.ts @@ -99,9 +99,10 @@ export interface ResearchAction< TSchema extends z.ZodObject = z.ZodObject, > { name: string; - description: string; schema: z.ZodObject; - enabled: (config: { classification: ClassifierOutput }) => boolean; + getToolDescription: (config: { mode: SearchAgentConfig['mode'] }) => string; + getDescription: (config: { mode: SearchAgentConfig['mode'] }) => string; + enabled: (config: { classification: ClassifierOutput, mode: SearchAgentConfig['mode'] }) => boolean; execute: ( params: z.infer, additionalConfig: AdditionalConfig & {