UNPKG

@cyqlelabs/mcp-dual-cycle-reasoner

Version:

MCP server implementing dual-cycle metacognitive reasoning framework for autonomous agents

46 lines (45 loc) 1.54 kB
export interface SemanticAnalysisResult { label: 'CONTRADICTION' | 'ENTAILMENT' | 'NEUTRAL'; score: number; confidence: number; } export interface BeliefContradictionResult { contradicts: boolean; confidence: number; reasoning: string; } export interface ActionAssessmentResult { category: 'success' | 'failure' | 'neutral'; confidence: number; reasoning: string; } export declare class SemanticAnalyzer { private nliClassifier; private isInitialized; initialize(): Promise<void>; analyzeTextPair(premise: string, hypothesis: string): Promise<SemanticAnalysisResult>; assessBeliefContradiction(belief: string, evidence: string): Promise<BeliefContradictionResult>; assessActionOutcome(action: string, expectedOutcome: string): Promise<ActionAssessmentResult>; detectContradictionsInActions(actions: string[]): Promise<Array<{ action1: string; action2: string; contradicts: boolean; confidence: number; }>>; analyzeBeliefConsistency(beliefs: string[]): Promise<Array<{ belief1: string; belief2: string; relationship: 'contradiction' | 'entailment' | 'neutral'; confidence: number; }>>; classifyActionIntent(action: string, possibleIntents: string[]): Promise<{ bestMatch: string; confidence: number; allScores: Array<{ intent: string; score: number; }>; }>; isReady(): boolean; } export declare const semanticAnalyzer: SemanticAnalyzer;