UNPKG

tinyagent-ts

Version:

Modern TypeScript framework for building AI agents with pluggable tools and ReAct reasoning

32 lines (31 loc) 828 B
import { BaseTool } from './types'; import { z } from 'zod'; declare const WebSearchSchema: z.ZodObject<{ query: z.ZodString; count: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { query: string; count: number; }, { query: string; count?: number | undefined; }>; type WebSearchArgs = z.infer<typeof WebSearchSchema>; export declare class WebSearchTool extends BaseTool { name: string; description: string; schema: z.ZodObject<{ query: z.ZodString; count: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { query: string; count: number; }, { query: string; count?: number | undefined; }>; private endpoint; private apiKey; execute(args: WebSearchArgs, abortSignal?: AbortSignal): Promise<string>; } export {};