This has been a recurring problem for me in many chats on https://github.com/coder/mux-llm-proxy.
In pretty much every chat mux will try to run a command which times out with the default 3s timeout. Then instead of bumping the timeout parameter for the bash tool call, it will just prepend the command with timeout 30 or something similar, which doesn't work.
Maybe we could change the documentation for the bash tool to make it less likely to try this? Or maybe we could detect timeout commands and use that as the timeout?