export interface TrainDiagnoseArgs { /** 🔴 训练任务标识(failed/cancelled 等有失败上下文的任务) */ train_job_id: string; /** 🔴 企业标识(隔离分区) */ enterprise_id: string; /** 是否落盘报告(缺省 true——data/train/<企业>//diagnose.json) */ save?: boolean; } export interface TrainDiagnoseToolResult { text: string; data: { isError: boolean; ok: boolean; issues: string[]; trainJobId?: string; enterpriseId?: string; status?: string; /** 七类分类(null=未识别转人审) */ category?: string | null; categoryName?: string; matchedKeywords?: string[]; /** 修复处方步骤 */ prescriptionSteps?: string[]; prescriptionSource?: string; /** 上下文四源摘要 */ context?: { logTail: string; lastCheckpoint: { checkpointPath: string; step: number; } | null; hyperparams: Record; envFramework: string | null; envCuda: string | null; }; reportFile?: string; diagnosedAt?: string; }; } /** * train_diagnose——训练失败诊断(七类分类+上下文+处方)。 * 任务不存在返回结构化错误(不抛出——对齐 train_status 模式)。 */ export declare function trainDiagnoseTool(args: TrainDiagnoseArgs): Promise; //# sourceMappingURL=train-diagnose.d.ts.map