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
JavaScript
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(),
});