UNPKG

spaider

Version:

Deterministic-first AI code assistant that crawls your codebase to implement changes using open source LLMs

85 lines 3.11 kB
import { z } from "zod"; export declare const IntentSchema: z.ZodObject<{ editMode: z.ZodBoolean; description: z.ZodString; needsMoreContext: z.ZodBoolean; filePaths: z.ZodArray<z.ZodString, "many">; searchTerms: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { editMode: boolean; description: string; needsMoreContext: boolean; filePaths: string[]; searchTerms: string[]; }, { editMode: boolean; description: string; needsMoreContext: boolean; filePaths: string[]; searchTerms: string[]; }>; export declare const ChangeSchema: z.ZodObject<{ operation: z.ZodEnum<["new_file", "delete_file", "modify_file"]>; filePath: z.ZodString; modificationType: z.ZodEnum<["replace_block", "add_block", "remove_block", "none"]>; modificationDescription: z.ZodString; oldCodeBlock: z.ZodString; newCodeBlock: z.ZodString; }, "strip", z.ZodTypeAny, { operation: "new_file" | "delete_file" | "modify_file"; filePath: string; modificationType: "replace_block" | "add_block" | "remove_block" | "none"; modificationDescription: string; oldCodeBlock: string; newCodeBlock: string; }, { operation: "new_file" | "delete_file" | "modify_file"; filePath: string; modificationType: "replace_block" | "add_block" | "remove_block" | "none"; modificationDescription: string; oldCodeBlock: string; newCodeBlock: string; }>; export declare const ChangesSchema: z.ZodObject<{ changes: z.ZodArray<z.ZodObject<{ operation: z.ZodEnum<["new_file", "delete_file", "modify_file"]>; filePath: z.ZodString; modificationType: z.ZodEnum<["replace_block", "add_block", "remove_block", "none"]>; modificationDescription: z.ZodString; oldCodeBlock: z.ZodString; newCodeBlock: z.ZodString; }, "strip", z.ZodTypeAny, { operation: "new_file" | "delete_file" | "modify_file"; filePath: string; modificationType: "replace_block" | "add_block" | "remove_block" | "none"; modificationDescription: string; oldCodeBlock: string; newCodeBlock: string; }, { operation: "new_file" | "delete_file" | "modify_file"; filePath: string; modificationType: "replace_block" | "add_block" | "remove_block" | "none"; modificationDescription: string; oldCodeBlock: string; newCodeBlock: string; }>, "many">; }, "strip", z.ZodTypeAny, { changes: { operation: "new_file" | "delete_file" | "modify_file"; filePath: string; modificationType: "replace_block" | "add_block" | "remove_block" | "none"; modificationDescription: string; oldCodeBlock: string; newCodeBlock: string; }[]; }, { changes: { operation: "new_file" | "delete_file" | "modify_file"; filePath: string; modificationType: "replace_block" | "add_block" | "remove_block" | "none"; modificationDescription: string; oldCodeBlock: string; newCodeBlock: string; }[]; }>; //# sourceMappingURL=schemas.d.ts.map