ClientMessage:
| {
adapter_name: string;
cols?: number;
custom_command?: string;
cwd?: string;
enable_fifo?: boolean;
enable_log?: boolean;
log_dir?: string;
rows?: number;
session_name?: string;
type: "start_session";
}
| {
input: string;
session_id: string;
type: "send_input";
}
| {
session_id: string;
type: "get_status";
}
| {
chars?: number;
session_id: string;
type: "get_output";
}
| {
type: "list_sessions";
}
| {
session_id: string;
type: "kill_session";
}
| {
cols: number;
rows: number;
session_id: string;
type: "resize_session";
}