-record(function_shell_action, { commands :: list(binary()), timeout_ms :: gleam@option:option(integer()), max_output_length :: gleam@option:option(integer()) }).