UNPKG

pm-orchestrator-enhancement

Version:

PM Orchestrator Enhancement - Multi-agent parallel execution system

68 lines 1.75 kB
/** * Orchestrator Launcher Module * * PM Orchestratorの起動とタスク実行を管理します。 */ import { DetectionResult } from './pattern-detector'; import { SubagentResult } from '../types'; export interface LaunchOptions { userInput: string; detectionResult?: DetectionResult; forceAgents?: string[]; skipPatternDetection?: boolean; } export interface LaunchResult { launched: boolean; agents: string[]; results?: Map<string, SubagentResult>; error?: string; } export declare class OrchestratorLauncher { private detector; private isRunning; constructor(); /** * PM Orchestratorを起動すべきか判定 */ shouldLaunch(userInput: string): DetectionResult; /** * 起動推奨メッセージを生成 */ generateLaunchPrompt(userInput: string): string; /** * PM Orchestratorを起動 */ launch(options: LaunchOptions): Promise<LaunchResult>; /** * Task tool起動指示を生成 */ private generateTaskToolInstruction; /** * 起動状態を確認 */ isLaunched(): boolean; /** * 自動起動が推奨されるか確認 */ recommendsAutoLaunch(userInput: string): boolean; /** * 起動準備が整っているか確認 */ canLaunch(): boolean; /** * 起動前チェック */ validateLaunch(options: LaunchOptions): { valid: boolean; errors: string[]; }; /** * 起動履歴を記録 */ logLaunch(options: LaunchOptions, result: LaunchResult): void; /** * Main AIへの指示を生成 */ generateMainAIInstruction(userInput: string): string; } //# sourceMappingURL=orchestrator-launcher.d.ts.map