sequential-thinking-engine-custom
Version:
Sequential Thinking Engine v3.0 - 完全実装5軸思考品質評価システム with Claude Code サブエージェント統合
113 lines • 3.04 kB
TypeScript
/**
* 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