UNPKG

ken-you-code

Version:

Connect your codebase to Kimi: Ultra-fast AI code analysis with Kimi-K2 model via MCP

29 lines (28 loc) 699 B
import { z } from 'zod'; export const TaskTypeSchema = z.enum([ 'debug', 'analyze', 'review', 'design', 'second_opinion', 'reality_check', 'synthesis', ]); export const SpecializedTaskRequestSchema = z.object({ task_type: TaskTypeSchema, context: z.string(), files: z.array(z.string()).optional(), model: z.string().optional(), }); export const ReadFileRequestSchema = z.object({ file_path: z.string(), }); export const CreateDiffRequestSchema = z.object({ file_path: z.string(), new_content: z.string(), reason: z.string(), }); export const ApplyDiffRequestSchema = z.object({ operation_id: z.string(), approved: z.boolean(), });