UNPKG

tinyagent-ts

Version:

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

29 lines (28 loc) 701 B
import { z } from 'zod'; import { BaseTool } from './types'; /** * Schema for final answer arguments */ export declare const FinalAnswerSchema: z.ZodObject<{ answer: z.ZodString; }, "strip", z.ZodTypeAny, { answer: string; }, { answer: string; }>; export type FinalAnswerArgs = z.infer<typeof FinalAnswerSchema>; /** * Tool for providing final answers in ReAct loops */ export declare class FinalAnswerTool extends BaseTool { name: string; description: string; schema: z.ZodObject<{ answer: z.ZodString; }, "strip", z.ZodTypeAny, { answer: string; }, { answer: string; }>; execute(args: FinalAnswerArgs): Promise<FinalAnswerArgs>; }