Core abstraction for reasoning modules in the ThoughtSystem. Each ThoughtModule represents a single reasoning step that can be composed into complex cognitive workflows.

Constructors

Methods

Constructors

Methods

  • Get planning hint for UI/workflow prediction

    Returns {
        estimatedTime: number;
        complexity: "low" | "medium" | "high";
    }

    • estimatedTime: number
    • complexity: "low" | "medium" | "high"
  • Get module information

    Returns {
        id: string;
        name: string;
        description: undefined | string;
        strategies: string[];
        hasSchema: boolean;
    }

    • id: string
    • name: string
    • description: undefined | string
    • strategies: string[]
    • hasSchema: boolean