mcp-shrimp-task-manager
Version:
Shrimp Task Manager is a task tool built for AI Agents, emphasizing chain-of-thought, reflection, and style consistency. It converts natural language into structured dev tasks with dependency tracking and iterative refinement, enabling agent-like develope
42 lines (41 loc) • 1.25 kB
TypeScript
import { z } from "zod";
/**
* processThought工具的參數結構
*/
export declare const processThoughtSchema: z.ZodObject<{
thought: z.ZodString;
thought_number: z.ZodNumber;
total_thoughts: z.ZodNumber;
next_thought_needed: z.ZodBoolean;
stage: z.ZodString;
tags: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
axioms_used: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
assumptions_challenged: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
}, "strip", z.ZodTypeAny, {
thought: string;
stage: string;
thought_number: number;
total_thoughts: number;
next_thought_needed: boolean;
tags?: string[] | undefined;
axioms_used?: string[] | undefined;
assumptions_challenged?: string[] | undefined;
}, {
thought: string;
stage: string;
thought_number: number;
total_thoughts: number;
next_thought_needed: boolean;
tags?: string[] | undefined;
axioms_used?: string[] | undefined;
assumptions_challenged?: string[] | undefined;
}>;
/**
* 處理單一思維並返回格式化輸出
*/
export declare function processThought(params: z.infer<typeof processThoughtSchema>): Promise<{
content: {
type: "text";
text: string;
}[];
}>;