- Add optional timeout parameter (in seconds) to bash tool - No default timeout - commands run until completion unless specified - Agent can provide timeout when needed for long-running commands - Update README to reflect optional timeout