UNPKG

thoughtmcp

Version:

AI that thinks more like humans do - MCP server with human-like cognitive architecture for enhanced reasoning, memory, and self-monitoring

48 lines 1.87 kB
/** * System 2 (Deliberative) Processor - Slow, controlled, analytical thinking * Implements Kahneman's System 2 thinking with reasoning trees and systematic analysis */ import { ComponentStatus, EvaluationResult, ISystem2Processor, ReasoningTree } from "../interfaces/cognitive.js"; import { CognitiveInput, ReasoningStep, ThoughtResult } from "../types/core.js"; interface DeliberativeConfig { max_depth?: number; max_branches?: number; evidence_threshold?: number; consistency_threshold?: number; timeout_ms?: number; min_alternatives?: number; } export declare class DeliberativeProcessor implements ISystem2Processor { private initialized; private lastActivity; private config; private reasoningStrategies; initialize(config: DeliberativeConfig): Promise<void>; private initializeReasoningStrategies; processDeliberative(input: CognitiveInput): Promise<ThoughtResult>; buildReasoningTree(input: string, maxDepth: number): ReasoningTree; private expandNode; private getReasoningApproaches; private calculateTreeDepth; private countBranches; private generateDeliberativeOptions; private applyDeductiveReasoning; private applyInductiveReasoning; private applyAbductiveReasoning; private applyAnalogicalReasoning; private applyCausalReasoning; evaluateOptions(options: unknown[]): EvaluationResult[]; private selectBestOption; private extractReasoningSteps; private getTreeAlternatives; private getAllPaths; checkConsistency(reasoning: ReasoningStep[]): boolean; private evaluateEvidence; private generateDeliberativeResponse; private assessDeliberativeEmotionalContext; process(input: unknown): Promise<unknown>; reset(): void; getStatus(): ComponentStatus; } export {}; //# sourceMappingURL=DeliberativeProcessor.d.ts.map