using System.Collections.Generic;

namespace ClaudeDo.Ui.Services;

/// <summary>Plain launch spec for an embedded ConPTY terminal session — no worker/SignalR coupling.</summary>
public sealed record TerminalLaunchDescriptor(
    string Cwd,
    string Exe,
    IReadOnlyList<string> Args,
    IReadOnlyDictionary<string, string> Env);
