Multi-line shell script generation and execution. Use when the user's request
requires multiple sequential commands, loops, conditionals, error handling,
or atomic all-or-nothing execution. Use run_shell_script tool instead of
run_shell_command when tasks involve 3+ steps or shared state between commands.