sequential-thinking-engine-custom
Version:
Sequential Thinking Engine v3.0 - 完全実装5軸思考品質評価システム with Claude Code サブエージェント統合
75 lines • 2.22 kB
TypeScript
/**
* Sequential Thinking Engine カスタム版 - メインエンジン
* オリジナルのSequential Thinking Engineをベースに、サブエージェント機能を統合
*/
import { ThinkingSessionResult, ThinkingEngineConfig, ExecutionOptions } from '../types/index.js';
export declare class SequentialThinkingEngine {
private config;
private subAgentManager;
private personalData?;
private sessionHistory;
constructor(config: ThinkingEngineConfig, agentsPath?: string);
/**
* 初期化処理
*/
initialize(): Promise<void>;
/**
* メイン思考処理エントリーポイント
*/
processThinking(initialThought: string, options?: ExecutionOptions): Promise<ThinkingSessionResult>;
/**
* 思考戦略の決定
*/
private determineStrategy;
/**
* 順次思考ステップの実行
*/
private executeThinkingSteps;
/**
* サブエージェントの並列実行
*/
private executeSubAgents;
/**
* 次の思考ステップの生成
*/
private generateNextThinkingStep;
/**
* ユーティリティメソッド群
*/
private generateSessionId;
private calculateComplexity;
private calculateConfidence;
private shouldContinueThinking;
private determineThinkingDirection;
private generateThoughtContent;
private getThoughtTemplates;
private executeQualityEvaluator;
private executeProcessOptimizer;
private getDefaultQuality;
private getDefaultStrategy;
private getDefaultQualityCheck;
private loadPersonalOptimization;
private saveSession;
private updatePersonalOptimization;
private evaluateThinkingQuality;
private performQualityCheck;
private consolidateResults;
private optimizeCurrentProcess;
/**
* 簡易品質評価(サブエージェントが利用できない場合)
*/
private simpleQualityEvaluation;
/**
* 一貫性評価
*/
private evaluateConsistency;
/**
* 効率性評価
*/
private evaluateEfficiency;
/**
* 完全性評価
*/
private evaluateCompleteness;
}
//# sourceMappingURL=thinking-engine.d.ts.map