Skip to main content
Glama
systems-thinking.d.ts2.15 kB
import { z } from 'zod'; import type { SessionState } from '../state/SessionState.js'; declare const SystemsThinkingSchema: z.ZodObject<{ systemName: z.ZodString; components: z.ZodArray<z.ZodObject<{ name: z.ZodString; function: z.ZodString; interactions: z.ZodArray<z.ZodString, "many">; }, "strip", z.ZodTypeAny, { function: string; name: string; interactions: string[]; }, { function: string; name: string; interactions: string[]; }>, "many">; boundaries: z.ZodString; inputs: z.ZodArray<z.ZodString, "many">; outputs: z.ZodArray<z.ZodString, "many">; feedbackLoops: z.ZodOptional<z.ZodArray<z.ZodObject<{ type: z.ZodEnum<["positive", "negative"]>; description: z.ZodString; }, "strip", z.ZodTypeAny, { type: "positive" | "negative"; description: string; }, { type: "positive" | "negative"; description: string; }>, "many">>; emergentProperties: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; }, "strip", z.ZodTypeAny, { systemName: string; components: { function: string; name: string; interactions: string[]; }[]; boundaries: string; inputs: string[]; outputs: string[]; feedbackLoops?: { type: "positive" | "negative"; description: string; }[] | undefined; emergentProperties?: string[] | undefined; }, { systemName: string; components: { function: string; name: string; interactions: string[]; }[]; boundaries: string; inputs: string[]; outputs: string[]; feedbackLoops?: { type: "positive" | "negative"; description: string; }[] | undefined; emergentProperties?: string[] | undefined; }>; export type SystemsThinkingArgs = z.infer<typeof SystemsThinkingSchema>; declare function handleSystemsThinking(args: SystemsThinkingArgs, session: SessionState): Promise<{ content: { type: "text"; text: string; }[]; }>; export { handleSystemsThinking }; //# sourceMappingURL=systems-thinking.d.ts.map

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/waldzellai/clearthought-onepointfive'

If you have feedback or need assistance with the MCP directory API, please join our Discord server