コンテンツにスキップ

SwitchModelResult

このコンテンツはまだ日本語訳がありません。

type SwitchModelResult =
| {
checkpointId?: string;
compacted: boolean;
from: ResolvedModel;
status: "changed";
summaryCalls: number;
to: ResolvedModel;
}
| {
checkpointId?: string;
reason: | "turn_running"
| "manager_incompatible"
| "cancelled"
| "checkpoint_failed"
| "persistence_failed"
| "persistence_rollback_failed"
| "target_window_unknown"
| "source_window_unknown"
| "input_too_large"
| "summary_failed"
| "target_budget_exceeded"
| "call_limit"
| "invalid_history";
status: "rejected";
};

模型切换结果;changed 表示迁移已提交,rejected 附拒绝原因及可用的备份标识。