UNPKG

sequential-thinking-engine-custom

Version:

Sequential Thinking Engine v3.0 - 完全実装5軸思考品質評価システム with Claude Code サブエージェント統合

113 lines 3.04 kB
/** * SubAgent Manager - サブエージェント統合管理システム * GitHub MCP Auto Git Systemのものをベースに、Sequential Thinking専用に最適化 */ export interface AgentDefinition { name: string; description: string; version: string; author: string; type: string; content: string; metadata: Record<string, any>; } export interface AgentExecutionResult { success: boolean; result: any; executionTime: number; errors: string[]; warnings: string[]; confidence: number; } export interface AgentStatus { available: string[]; errors: string[]; total: number; } export declare class SubAgentManager { private agentsPath; private projectPath; private loadedAgents; constructor(agentsPath: string, projectPath: string); /** * エージェントの初期化と読み込み */ initialize(): Promise<void>; /** * エージェントファイルの検索 */ private findAgentFiles; /** * エージェント定義の読み込み */ private loadAgentDefinition; /** * Frontmatterの解析 */ private parseFrontmatter; /** * エージェントの実行 */ executeAgent(agentName: string, input: any): Promise<AgentExecutionResult>; /** * エージェントタイプ別の実行ロジック */ private executeAgentByType; /** * 評価系エージェントの実行 */ private executeEvaluatorAgent; /** * アドバイス系エージェントの実行 */ private executeAdvisorAgent; /** * 最適化系エージェントの実行 */ private executeOptimizerAgent; /** * 汎用エージェントの実行 */ private executeGeneralAgent; /** * Quality Evaluator の具体的な実行ロジック */ private executeQualityEvaluator; /** * Strategy Advisor の具体的な実行ロジック */ private executeStrategyAdvisor; /** * Process Optimizer の具体的な実行ロジック */ private executeProcessOptimizer; /** * エージェント状態の取得 */ getAgentStatus(): Promise<AgentStatus>; /** * 並列エージェント実行 */ executeMultipleAgents(agents: { name: string; input: any; }[]): Promise<AgentExecutionResult[]>; private evaluateClarity; private evaluateDepth; private evaluateLogic; private evaluateCreativity; private evaluatePracticality; private identifyStrengths; private identifyWeaknesses; private generateRecommendations; private suggestNextSteps; private analyzeThinkingContext; private determineOptimalStrategy; private generateAdaptations; private personalOptimization; private analyzeProcessEfficiency; private generateOptimizations; private generatePersonalInsights; private generateProcessRecommendations; } //# sourceMappingURL=subagent-manager.d.ts.map