export type ShellAction = { kind: "read"; command: string; name: string; path: string; } | { kind: "list"; command: string; path?: string | undefined; } | { kind: "search"; command: string; query?: string | undefined; path?: string | undefined; } | { kind: "run"; command: string; }; export interface CommandSummary { maskAsExplored: boolean; actions: ShellAction[]; }