conductor-tasks
Version:
Task Manager for AI Development
25 lines (24 loc) • 1.06 kB
TypeScript
import { z } from "zod";
import { TaskManager } from "../task/taskManager.js";
import { ToolResultWithNextSteps } from "../core/types.js";
export declare const CreateTaskFromTemplateSchema: {
templateName: z.ZodString;
variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
parentId: z.ZodOptional<z.ZodString>;
};
declare const createTaskFromTemplateSchemaObject: z.ZodObject<{
templateName: z.ZodString;
variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
parentId: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
templateName: string;
variables?: Record<string, string> | undefined;
parentId?: string | undefined;
}, {
templateName: string;
variables?: Record<string, string> | undefined;
parentId?: string | undefined;
}>;
export type CreateTaskFromTemplateParams = z.infer<typeof createTaskFromTemplateSchemaObject>;
export declare function createTaskFromTemplateHandler(taskManager: TaskManager, params: CreateTaskFromTemplateParams): Promise<ToolResultWithNextSteps>;
export {};