* recovered) so the SDK falls back to its default (no `--agent` flag).
*/
agent: AgentSelection | undefined,
fileService: IFileService,
logService: ILogService,
sessionId: string,
): Promise<string | undefined> {
if (!agent) {
return undefined;
}