UNPKG

mcp-ai-agent-guidelines

Version:

A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices

90 lines 3.06 kB
/** * Schema for update-progress tool * * @module schemas/update-progress */ import { z } from "zod"; /** * Schema for update-progress tool input */ export declare const updateProgressSchema: z.ZodObject<{ /** Path to existing progress.md file */ progressPath: z.ZodOptional<z.ZodString>; /** Current progress.md content (alternative to progressPath) */ progressContent: z.ZodOptional<z.ZodString>; /** Path to tasks.md for task list */ tasksPath: z.ZodOptional<z.ZodString>; /** Task IDs to mark as completed */ completedTaskIds: z.ZodArray<z.ZodString, "many">; /** Detailed task status updates */ taskUpdates: z.ZodOptional<z.ZodArray<z.ZodObject<{ taskId: z.ZodString; status: z.ZodEnum<["completed", "in-progress", "blocked"]>; notes: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }, { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }>, "many">>; /** Also sync from git commits */ syncFromGit: z.ZodDefault<z.ZodBoolean>; /** Git sync options */ gitOptions: z.ZodOptional<z.ZodObject<{ repoPath: z.ZodOptional<z.ZodString>; branch: z.ZodOptional<z.ZodString>; since: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { repoPath?: string | undefined; branch?: string | undefined; since?: string | undefined; }, { repoPath?: string | undefined; branch?: string | undefined; since?: string | undefined; }>>; /** Output format */ outputFormat: z.ZodDefault<z.ZodEnum<["markdown", "json"]>>; }, "strip", z.ZodTypeAny, { outputFormat: "markdown" | "json"; completedTaskIds: string[]; syncFromGit: boolean; progressPath?: string | undefined; progressContent?: string | undefined; tasksPath?: string | undefined; taskUpdates?: { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }[] | undefined; gitOptions?: { repoPath?: string | undefined; branch?: string | undefined; since?: string | undefined; } | undefined; }, { completedTaskIds: string[]; outputFormat?: "markdown" | "json" | undefined; progressPath?: string | undefined; progressContent?: string | undefined; tasksPath?: string | undefined; taskUpdates?: { status: "in-progress" | "completed" | "blocked"; taskId: string; notes?: string | undefined; }[] | undefined; syncFromGit?: boolean | undefined; gitOptions?: { repoPath?: string | undefined; branch?: string | undefined; since?: string | undefined; } | undefined; }>; /** * TypeScript type inferred from the schema */ export type UpdateProgressRequest = z.infer<typeof updateProgressSchema>; //# sourceMappingURL=update-progress.d.ts.map