UNPKG

pm-orchestrator-enhancement

Version:

PM Orchestrator Enhancement - Multi-agent parallel execution system

72 lines 2.4 kB
/** * PM Orchestrator Enhancement - PM Orchestrator Core * * タスク分析、サブエージェント起動、結果集約を担当するコア機能です。 */ import { PMOrchestratorInput, PMOrchestratorOutput } from '../types'; /** * PMOrchestratorクラス * * ユーザー入力を分析し、適切なサブエージェントを起動して結果を集約します。 */ export declare class PMOrchestrator { private logger; private baseDir; /** * コンストラクタ * * @param baseDir ベースディレクトリ(デフォルト: カレントディレクトリ) */ constructor(baseDir?: string); /** * タスクを実行します * * @param input PM Orchestratorへの入力 * @returns PM Orchestratorからの出力 */ executeTask(input: PMOrchestratorInput): Promise<PMOrchestratorOutput>; /** * タスクを分析します(プライベートメソッド) * * @param input PM Orchestratorへの入力 * @returns タスク分析結果 */ private analyzeTask; /** * 必要なサブエージェントを選択します(プライベートメソッド) * * @param analysis タスク分析結果 * @returns サブエージェント名の配列 */ private selectSubagents; /** * サブエージェントを実行します(プライベートメソッド) * * @param subagent サブエージェント名 * @param input PM Orchestratorへの入力 * @returns サブエージェント実行結果 */ private executeSubagent; /** * 品質スコアを計算します(プライベートメソッド) * * @param results サブエージェント実行結果の配列 * @returns 品質スコア(0-100) */ private calculateQualityScore; /** * サマリーを生成します(プライベートメソッド) * * @param results サブエージェント実行結果の配列 * @returns サマリー文字列 */ private generateSummary; /** * 次のステップを生成します(プライベートメソッド) * * @param results サブエージェント実行結果の配列 * @returns 次のステップの配列 */ private generateNextSteps; } //# sourceMappingURL=pm-orchestrator.d.ts.map