eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
39 lines (38 loc) • 1.26 kB
TypeScript
import { z } from "#compiled/zod/index.js";
export declare const ASK_QUESTION_INPUT_SCHEMA: z.ZodObject<{
allowFreeform: z.ZodOptional<z.ZodBoolean>;
options: z.ZodOptional<z.ZodArray<z.ZodObject<{
description: z.ZodOptional<z.ZodString>;
id: z.ZodString;
label: z.ZodString;
style: z.ZodOptional<z.ZodEnum<{
danger: "danger";
default: "default";
primary: "primary";
}>>;
}, z.core.$strict>>>;
prompt: z.ZodString;
}, z.core.$strict>;
export declare const ASK_QUESTION_OUTPUT_SCHEMA: z.ZodObject<{
optionId: z.ZodOptional<z.ZodString>;
status: z.ZodEnum<{
answered: "answered";
ignored: "ignored";
}>;
text: z.ZodOptional<z.ZodString>;
}, z.core.$strict>;
export declare const askQuestion: import("#tools/native-definition.js").NativeToolDefinition<{
allowFreeform?: boolean | undefined;
options?: {
description?: string | undefined;
id: string;
label: string;
style?: "danger" | "default" | "primary" | undefined;
}[] | undefined;
prompt: string;
}, {
optionId?: string | undefined;
status: "answered" | "ignored";
text?: string | undefined;
}>;
export default askQuestion;