pm-orchestrator-enhancement
Version:
PM Orchestrator Enhancement - Multi-agent parallel execution system
46 lines • 1.3 kB
TypeScript
/**
* Workflow Loader Module
*
* 設定ファイルの読み込み、パース、バリデーションを行います。
*/
import { WorkflowConfig, WorkflowDefinition } from './workflow-config';
export declare class WorkflowLoader {
private config;
/**
* ワークフロー設定ファイルを読み込む
*/
loadFromFile(filePath: string): Promise<WorkflowConfig>;
/**
* デフォルトワークフローを読み込む
*/
loadDefault(): WorkflowConfig;
/**
* 設定をバリデーション
*/
private validateConfig;
/**
* 個別ワークフローをバリデーション
*/
private validateWorkflow;
/**
* ユーザー入力にマッチするワークフローを検索
*/
findMatchingWorkflow(userInput: string): WorkflowDefinition | null;
/**
* パターンマッチング
*/
private matchesPattern;
/**
* 全ワークフローを取得
*/
getAllWorkflows(): WorkflowDefinition[];
/**
* デフォルト設定を取得
*/
getDefaults(): WorkflowConfig['defaults'];
/**
* 設定をYAML形式で保存
*/
saveToFile(filePath: string, format?: 'yaml' | 'json'): Promise<void>;
}
//# sourceMappingURL=workflow-loader.d.ts.map