UNPKG

pm-orchestrator-enhancement

Version:

PM Orchestrator Enhancement - Multi-agent parallel execution system

60 lines 1.66 kB
/** * Workflow Manager * * ワークフロー設定ファイルの読み込み、検証、条件分岐ロジックを提供します。 */ import { WorkflowConfig } from '../types/core'; export declare class WorkflowManager { private workflows; private configPath; constructor(configPath?: string); /** * ワークフロー設定ファイルを読み込む */ loadWorkflows(): Promise<void>; /** * YAMLファイルを読み込む */ private loadYamlFile; /** * JSONファイルを読み込む */ private loadJsonFile; /** * ワークフロー設定を検証する */ private validateWorkflow; /** * 循環依存を検出する */ private detectCircularDependency; /** * パターンに一致するワークフローを取得する */ getWorkflow(pattern: string): WorkflowConfig | undefined; /** * タスク入力からワークフローを選択する */ selectWorkflow(userInput: string, detectedPattern?: string): WorkflowConfig | undefined; /** * パターンマッチング */ private matchesPattern; /** * 実行順序を決定する */ determineExecutionOrder(workflow: WorkflowConfig): string[][]; /** * 全ワークフロー設定を取得する */ getAllWorkflows(): WorkflowConfig[]; /** * ワークフロー設定を追加する */ addWorkflow(workflow: WorkflowConfig): void; /** * ワークフロー設定を削除する */ removeWorkflow(pattern: string): boolean; } //# sourceMappingURL=workflow-manager.d.ts.map