tinyagent-ts
Version:
Modern TypeScript framework for building AI agents with pluggable tools and ReAct reasoning
29 lines (28 loc) • 701 B
TypeScript
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>;
}