UNPKG

@hyperbrowser/agent

Version:

Hyperbrowsers Web Agent

35 lines (34 loc) 1.09 kB
import { z } from "zod"; import { AgentActionDefinition } from "../../types"; export declare const CompletionValidateAction: z.ZodObject<{ task: z.ZodString; completionCriteria: z.ZodArray<z.ZodObject<{ subTask: z.ZodString; subTaskSatisfied: z.ZodBoolean; subTaskSatisfiedReason: z.ZodString; }, "strip", z.ZodTypeAny, { subTask: string; subTaskSatisfied: boolean; subTaskSatisfiedReason: string; }, { subTask: string; subTaskSatisfied: boolean; subTaskSatisfiedReason: string; }>, "many">; }, "strip", z.ZodTypeAny, { task: string; completionCriteria: { subTask: string; subTaskSatisfied: boolean; subTaskSatisfiedReason: string; }[]; }, { task: string; completionCriteria: { subTask: string; subTaskSatisfied: boolean; subTaskSatisfiedReason: string; }[]; }>; export type CompleteValidateActionType = z.infer<typeof CompletionValidateAction>; export declare const CompletionValidateActionDefinition: AgentActionDefinition;