/** * Miyabi Auto Mode - Water Spider Agent * * トヨタ生産方式のウォータースパイダーにインスパイアされた全自動モード * システム全体を巡回監視し、自律的に判断・実行を継続 */ import { Command } from 'commander'; import type { AgentType } from './agent'; /** * Auto Mode設定 */ export interface AutoModeOptions { /** 監視間隔(秒) */ interval?: number; /** 最大実行時間(分) */ maxDuration?: number; /** 並行実行数 */ concurrency?: number; /** TODOコメント監視 */ scanTodos?: boolean; /** ドライラン */ dryRun?: boolean; /** 詳細ログ */ verbose?: boolean; } /** * Agent実行判断結果 */ export interface Decision { /** 実行すべきか */ shouldExecute: boolean; /** 実行するAgent */ agent?: AgentType; /** 対象Issue/PR */ target?: string; /** 理由 */ reason: string; /** 優先度 */ priority: number; } /** * Water Spider Auto Mode実行 */ export declare function runAutoMode(options: AutoModeOptions): Promise; /** * Auto Mode CLIコマンド登録 */ export declare function registerAutoModeCommand(program: Command): void; //# sourceMappingURL=auto.d.ts.map