UNPKG

@waldzellai/clear-thought

Version:

MCP server for systematic thinking, mental models, debugging approaches, and memory management

109 lines (108 loc) 3.48 kB
import { z } from "zod/v4"; export declare const PersonaSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; expertise: z.ZodArray<z.ZodString>; background: z.ZodString; perspective: z.ZodString; biases: z.ZodArray<z.ZodString>; communication: z.ZodObject<{ style: z.ZodEnum<{ [x: string]: any; }>; tone: z.ZodEnum<{ [x: string]: any; }>; }, z.core.$strip>; }, z.core.$strip>; export declare const ContributionSchema: z.ZodObject<{ personaId: z.ZodString; content: z.ZodString; type: z.ZodEnum<{ [x: string]: any; }>; confidence: z.ZodNumber; referenceIds: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>; export declare const DisagreementPositionSchema: z.ZodObject<{ personaId: z.ZodString; position: z.ZodString; arguments: z.ZodArray<z.ZodString>; }, z.core.$strip>; export declare const DisagreementResolutionSchema: z.ZodObject<{ type: z.ZodEnum<{ [x: string]: any; }>; description: z.ZodString; }, z.core.$strip>; export declare const DisagreementSchema: z.ZodObject<{ topic: z.ZodString; positions: z.ZodArray<z.ZodObject<{ personaId: z.ZodString; position: z.ZodString; arguments: z.ZodArray<z.ZodString>; }, z.core.$strip>>; resolution: z.ZodOptional<z.ZodObject<{ type: z.ZodEnum<{ [x: string]: any; }>; description: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; export declare const CollaborativeReasoningSchema: z.ZodObject<{ topic: z.ZodString; personas: z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; expertise: z.ZodArray<z.ZodString>; background: z.ZodString; perspective: z.ZodString; biases: z.ZodArray<z.ZodString>; communication: z.ZodObject<{ style: z.ZodEnum<{ [x: string]: any; }>; tone: z.ZodEnum<{ [x: string]: any; }>; }, z.core.$strip>; }, z.core.$strip>>; contributions: z.ZodArray<z.ZodObject<{ personaId: z.ZodString; content: z.ZodString; type: z.ZodEnum<{ [x: string]: any; }>; confidence: z.ZodNumber; referenceIds: z.ZodOptional<z.ZodArray<z.ZodString>>; }, z.core.$strip>>; stage: z.ZodEnum<{ [x: string]: any; }>; activePersonaId: z.ZodString; nextPersonaId: z.ZodOptional<z.ZodString>; consensusPoints: z.ZodDefault<z.ZodArray<z.ZodString>>; disagreements: z.ZodDefault<z.ZodArray<z.ZodObject<{ topic: z.ZodString; positions: z.ZodArray<z.ZodObject<{ personaId: z.ZodString; position: z.ZodString; arguments: z.ZodArray<z.ZodString>; }, z.core.$strip>>; resolution: z.ZodOptional<z.ZodObject<{ type: z.ZodEnum<{ [x: string]: any; }>; description: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>>; keyInsights: z.ZodDefault<z.ZodArray<z.ZodString>>; openQuestions: z.ZodDefault<z.ZodArray<z.ZodString>>; finalRecommendation: z.ZodOptional<z.ZodString>; sessionId: z.ZodString; iteration: z.ZodNumber; suggestedContributionTypes: z.ZodDefault<z.ZodArray<z.ZodEnum<{ [x: string]: any; }>>>; nextContributionNeeded: z.ZodBoolean; }, z.core.$strip>;